Class: Cosmo::Logger::Instance

Inherits:
Logger
  • Object
show all
Defined in:
lib/cosmo/logger.rb,
sig/cosmo/logger.rbs

Overview

Adds TRACE (below DEBUG) on top of stdlib's fixed DEBUG..UNKNOWN severities.

Instance Method Summary collapse

Instance Method Details

#format_severity(severity) ⇒ ::String

Parameters:

  • severity (Integer)

Returns:

  • (::String)


56
57
58
# File 'lib/cosmo/logger.rb', line 56

def format_severity(severity)
  severity == TRACE ? "TRACE" : super
end

#trace(progname = nil) ⇒ void

This method returns an undefined value.

Parameters:

  • progname (::String, nil) (defaults to: nil)


52
53
54
# File 'lib/cosmo/logger.rb', line 52

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