Module: OmniLogger

Defined in:
lib/omni_logger.rb,
lib/omni_logger/version.rb,
lib/omni_logger/broadcast.rb

Defined Under Namespace

Classes: Broadcast

Constant Summary collapse

LOG_LEVELS =
{
  debug: Logger::Severity::DEBUG,
  info: Logger::Severity::INFO,
  warn: Logger::Severity::WARN,
  fatal: Logger::Severity::FATAL,
  error: Logger::Severity::ERROR
}
VERSION =
"0.1.2"

Class Method Summary collapse

Class Method Details

.add_default_loggers(*loggers) ⇒ Object



17
18
19
# File 'lib/omni_logger.rb', line 17

def self.add_default_loggers(*loggers)
  default_loggers.concat(loggers)
end

.default_loggersObject



13
14
15
# File 'lib/omni_logger.rb', line 13

def self.default_loggers
  @default_loggers ||= []
end

.reset_default_loggersObject



21
22
23
# File 'lib/omni_logger.rb', line 21

def self.reset_default_loggers
  @default_loggers = []
end