Module: LoggingModule

Overview

tau logging module

Defined Under Namespace

Classes: TakeltauLogger

Instance Method Summary collapse

Instance Method Details

#initialize_logging(loglevel, debug) ⇒ Object

Initialize logger with loglevel.



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

def initialize_logging(loglevel, debug)
  TakeltauLogger.instance.logger.formatter = _logging_get_log_format
  loglevel = 'DEBUG' if debug
  log_level_in_use = _logging_get_log_level loglevel
  TakeltauLogger.instance.logger.level = log_level_in_use
  TakeltauLogger.instance.logger.debug "Using loglevel #{log_level_in_use}"
end

#logObject

Returns global singleton logger.

Returns:

  • (Object)

    global singleton logger



26
27
28
# File 'lib/takeltau/lib/logging.rb', line 26

def log
  TakeltauLogger.instance.logger
end