Class: KXI::Application::Logger::Message::Severity
- Inherits:
-
Object
- Object
- KXI::Application::Logger::Message::Severity
- Defined in:
- lib/kxi/application/logger.rb
Overview
Represents severity of message
Constant Summary collapse
- COMMAND =
Severity of messages that log execution of external commands
Severity.new('command', 0)
- TRACE =
Severity of messages that allow tracing of execution paths
Severity.new('trace', 1)
- DEBUG =
Severity of messages used for debugging
Severity.new('debug', 2)
- INFO =
Severity of messages that user should know about
Severity.new('info', 3)
- WARNING =
Severity of messages that notify about something that might lead in future to problems
Severity.new('warning', 4)
- ERROR =
Severity of messages that notify about problems that application can recover from
Severity.new('error', 5)
- FATAL =
Severity of messages that notify about problems that application cannot recover from
Severity.new('fatal', 6)
Instance Method Summary collapse
-
#initialize(nm, lvl) ⇒ Severity
constructor
Instantiates the [KXI::Application::Logger::Message::Severity] class.
-
#level ⇒ Number
Gets the level of severity.
-
#name ⇒ String
Gets the name of severity.
Constructor Details
#initialize(nm, lvl) ⇒ Severity
Instantiates the [KXI::Application::Logger::Message::Severity] class
96 97 98 99 |
# File 'lib/kxi/application/logger.rb', line 96 def initialize(nm, lvl) @name = nm @lvl = lvl end |
Instance Method Details
#level ⇒ Number
Gets the level of severity
89 90 91 |
# File 'lib/kxi/application/logger.rb', line 89 def level @lvl end |
#name ⇒ String
Gets the name of severity
83 84 85 |
# File 'lib/kxi/application/logger.rb', line 83 def name @name end |