Module: TeeLogger::Configration

Extended by:
Gem::Deprecate
Included in:
TeeLogger
Defined in:
lib/tee_logger/configuration.rb

Overview

configuration

Defined Under Namespace

Classes: Configration

Instance Method Summary collapse

Instance Method Details

#configuration_resetObject

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.

Yields:

  • (Configuration)

    global configuration



20
21
22
# File 'lib/tee_logger/configuration.rb', line 20

def configure
  yield configuration if block_given?
end

#datetime_formatObject

Returns ‘configuration.datetime_format`.

Returns:

  • ‘configuration.datetime_format`



59
60
61
# File 'lib/tee_logger/configuration.rb', line 59

def datetime_format
  configuration.datetime_format
end

#formatterObject

Returns ‘configuration.formatter`.

Returns:

  • ‘configuration.formatter`



54
55
56
# File 'lib/tee_logger/configuration.rb', line 54

def formatter
  configuration.formatter
end

#levelObject

Returns ‘configuration.level`.

Returns:

  • ‘configuration.level`



44
45
46
# File 'lib/tee_logger/configuration.rb', line 44

def level
  configuration.level
end

#logdevString, File

Returns ‘configuration.logdev` or `DEFAULT_FILE`.

Returns:

  • (String, File)

    ‘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).

Parameters:

  • logdev (String, File)


33
34
35
# File 'lib/tee_logger/configuration.rb', line 33

def logdev=(logdev)
  configuration.logdev = logdev
end

#prognameObject

Returns ‘configuration.progname`.

Returns:

  • ‘configuration.progname`



49
50
51
# File 'lib/tee_logger/configuration.rb', line 49

def progname
  configuration.progname
end