Module: TeeLogger::Configration
Overview
configuration
Defined Under Namespace
Classes: Configration
Instance Method Summary collapse
-
#configuration_reset ⇒ Object
reset configuration.
-
#configure {|Configuration| ... } ⇒ Object
Yields the global configuration to a block.
-
#datetime_format ⇒ Object
‘configuration.datetime_format`.
-
#formatter ⇒ Object
‘configuration.formatter`.
-
#level ⇒ Object
‘configuration.level`.
-
#logdev ⇒ String, File
‘configuration.logdev` or `DEFAULT_FILE`.
-
#logdev=(logdev) ⇒ Object
set TeeLogger::Configuration::Configration’s member :logdev.
-
#progname ⇒ Object
‘configuration.progname`.
Instance Method Details
#configuration_reset ⇒ Object
reset configuration
25 26 27 |
# File 'lib/tee_logger/configuration.rb', line 25 def configuration_reset @configuration = nil end |
#configure {|Configuration| ... } ⇒ Object
Yields the global configuration to a block.
20 21 22 |
# File 'lib/tee_logger/configuration.rb', line 20 def configure yield configuration if block_given? end |
#datetime_format ⇒ Object
Returns ‘configuration.datetime_format`.
59 60 61 |
# File 'lib/tee_logger/configuration.rb', line 59 def datetime_format configuration.datetime_format end |
#formatter ⇒ Object
Returns ‘configuration.formatter`.
54 55 56 |
# File 'lib/tee_logger/configuration.rb', line 54 def formatter configuration.formatter end |
#level ⇒ Object
Returns ‘configuration.level`.
44 45 46 |
# File 'lib/tee_logger/configuration.rb', line 44 def level configuration.level end |
#logdev ⇒ String, File
Returns ‘configuration.logdev` or `DEFAULT_FILE`.
39 40 41 |
# File 'lib/tee_logger/configuration.rb', line 39 def logdev configuration.logdev || DEFAULT_FILE end |
#logdev=(logdev) ⇒ Object
set TeeLogger::Configuration::Configration’s member :logdev. extend or include TeeLogger then, :logdev is default argument for Logger.new(logdev).
33 34 35 |
# File 'lib/tee_logger/configuration.rb', line 33 def logdev=(logdev) configuration.logdev = logdev end |
#progname ⇒ Object
Returns ‘configuration.progname`.
49 50 51 |
# File 'lib/tee_logger/configuration.rb', line 49 def progname configuration.progname end |