Class: MintLogger::LogLevel
- Inherits:
-
Object
- Object
- MintLogger::LogLevel
- Defined in:
- src/mintpress-logger/lib/mintpress-logger/log_level.rb
Properties (Read/Write)
Properties (Read Only)
Constant Summary collapse
- DEBUG =
0
- VERBOSE =
1
- INFO =
2
- WARN =
3
- ERROR =
4
- FATAL =
5
- UNKNOWN =
6
- LEVEL_MAP =
{ debug: { mint_level: DEBUG, ruby_level: ::Logger::DEBUG, ruby_symbol: :debug }, verbose: { mint_level: VERBOSE, ruby_level: ::Logger::INFO, ruby_symbol: :info }, info: { mint_level: INFO, ruby_level: ::Logger::INFO, ruby_symbol: :info }, warn: { mint_level: WARN, ruby_level: ::Logger::WARN, ruby_symbol: :warn }, error: { mint_level: ERROR, ruby_level: ::Logger::ERROR, ruby_symbol: :error }, fatal: { mint_level: FATAL, ruby_level: ::Logger::FATAL, ruby_symbol: :fatal }, unknown: { mint_level: UNKNOWN, ruby_level: ::Logger::UNKNOWN, ruby_symbol: :unknown } }.freeze
Instance Attribute Summary collapse
-
#mint_symbol ⇒ Object
readonly
Returns the value of attribute mint_symbol.
Instance Method Summary collapse
- #as_string(type) ⇒ Object
- #as_symbol(type) ⇒ Object
-
#initialize(mint_symbol) ⇒ LogLevel
constructor
A new instance of LogLevel.
- #matches?(level) ⇒ Boolean
- #mint_level ⇒ Object
- #ruby_level ⇒ Object
- #ruby_symbol ⇒ Object
Constructor Details
#initialize(mint_symbol) ⇒ LogLevel
Returns a new instance of LogLevel.
Instance Attribute Details
#mint_symbol ⇒ Object (readonly)
Returns the value of attribute mint_symbol.