Class: Immunio::Logger

Inherits:
Logger
  • Object
show all
Includes:
Severity
Defined in:
lib/immunio/logger.rb

Overview

Subclass global Logger class to add TRACE level

Defined Under Namespace

Modules: Severity

Constant Summary collapse

SEV_LABEL =
Array.new(::Logger::SEV_LABEL)

Constants included from Severity

Severity::TRACE

Instance Method Summary collapse

Instance Method Details

#format_severity(severity) ⇒ Object



18
19
20
# File 'lib/immunio/logger.rb', line 18

def format_severity(severity)
  SEV_LABEL[severity] || 'ANY'
end

#trace(progname = nil, &block) ⇒ Object



14
15
16
# File 'lib/immunio/logger.rb', line 14

def trace(progname = nil, &block)
  add(TRACE, nil, progname, &block)
end

#trace?Boolean

Returns:

  • (Boolean)


12
# File 'lib/immunio/logger.rb', line 12

def trace?; @level <= TRACE; end