Class: GoogleLogger::JsonLogger

Inherits:
Logger
  • Object
show all
Defined in:
lib/google_logger/json_logger.rb

Constant Summary collapse

SEVERITY_MAPPING =
{
  UNKNOWN => :DEFAULT,
  FATAL => :CRITICAL,
  ERROR => :ERROR,
  WARN => :WARNING,
  INFO => :INFO,
  DEBUG => :DEBUG
}.freeze

Instance Method Summary collapse

Constructor Details

#initialize(default_log_name: 'default') ⇒ JsonLogger

Returns a new instance of JsonLogger.



16
17
18
19
20
# File 'lib/google_logger/json_logger.rb', line 16

def initialize(default_log_name: 'default')
  @default_log_name = default_log_name
  @tagged = nil
  self.level = DEBUG
end