module TeeLogger::Configration
configuration
Constants
- Configration
@attr logdev [String, File] @attr level [Logger::Severity, Integer] @attr progname [String, Symbol] @attr formatter [Logger::Formatter, Proc] @attr
datetime_format
[String]
Public Instance Methods
configuration_reset()
click to toggle source
reset configuration
# File lib/tee_logger/configuration.rb, line 25 def configuration_reset @configuration = nil end
configure() { |configuration| ... }
click to toggle source
Yields the global configuration to a block. @yield [Configuration] global configuration
# File lib/tee_logger/configuration.rb, line 20 def configure yield configuration if block_given? end
datetime_format()
click to toggle source
@return `configuration.datetime_format`
# File lib/tee_logger/configuration.rb, line 59 def datetime_format configuration.datetime_format end
formatter()
click to toggle source
@return `configuration.formatter`
# File lib/tee_logger/configuration.rb, line 54 def formatter configuration.formatter end
level()
click to toggle source
@return `configuration.level`
# File lib/tee_logger/configuration.rb, line 44 def level configuration.level end
logdev()
click to toggle source
@return [String, File] `configuration.logdev` or `DEFAULT_FILE`.
# File lib/tee_logger/configuration.rb, line 39 def logdev configuration.logdev || DEFAULT_FILE end
logdev=(logdev)
click to toggle source
set TeeLogger::Configuration::Configration's member :logdev. extend or include TeeLogger
then, :logdev is default argument for Logger.new(logdev). @param logdev [String, File]
# File lib/tee_logger/configuration.rb, line 33 def logdev=(logdev) configuration.logdev = logdev end
progname()
click to toggle source
@return `configuration.progname`
# File lib/tee_logger/configuration.rb, line 49 def progname configuration.progname end
Private Instance Methods
configuration()
click to toggle source
# File lib/tee_logger/configuration.rb, line 65 def configuration @configuration ||= Configration.new end