Class: MintLogger::Utils::LevelTranslator

Inherits:
Object
  • Object
show all
Defined in:
src/mintpress-logger/lib/mintpress-logger/utils/level_translator.rb

Properties (Read/Write)

Properties (Read Only)

Constant Summary collapse

LEVELS =
{
  MintLogger::LogLevel::DEBUG => MintLogger::LogLevel.new(:debug),
  MintLogger::LogLevel::VERBOSE => MintLogger::LogLevel.new(:verbose),
  MintLogger::LogLevel::INFO => MintLogger::LogLevel.new(:info),
  MintLogger::LogLevel::WARN => MintLogger::LogLevel.new(:warn),
  MintLogger::LogLevel::ERROR => MintLogger::LogLevel.new(:error),
  MintLogger::LogLevel::FATAL => MintLogger::LogLevel.new(:fatal),
  MintLogger::LogLevel::UNKNOWN => MintLogger::LogLevel.new(:unknown)
}.freeze

Class Method Summary collapse

Class Method Details

.as_string(level, type, ignore_invalid: true) ⇒ Object

.as_symbol(level, type, ignore_invalid: true) ⇒ Object

.derive_log_level(level, ignore_invalid: true) ⇒ Object

.mint_level(level, ignore_invalid: true) ⇒ Object

.ruby_level(level, ignore_invalid: true) ⇒ Object