Module: LoggingModule

Overview

takelage logging module

Defined Under Namespace

Classes: TakelageLogger

Instance Method Summary collapse

Instance Method Details

#initialize_logging(loglevel) ⇒ Object

Initialize logger with loglevel.



17
18
19
20
21
22
# File 'lib/takelage/lib/logging.rb', line 17

def initialize_logging(loglevel)
  TakelageLogger.instance.logger.formatter = _logging_get_log_format
  log_level_in_use = _logging_get_log_level loglevel
  TakelageLogger.instance.logger.level = log_level_in_use
  TakelageLogger.instance.logger.debug "Using loglevel #{log_level_in_use}"
end

#logObject

Returns global singleton logger.

Returns:

  • (Object)

    global singleton logger



25
26
27
# File 'lib/takelage/lib/logging.rb', line 25

def log
  TakelageLogger.instance.logger
end