Class: KXI::Application::Logger::Message
- Inherits:
-
Object
- Object
- KXI::Application::Logger::Message
- Defined in:
- lib/kxi/application/logger.rb
Overview
Represents a log message
Defined Under Namespace
Classes: Severity
Instance Method Summary collapse
-
#absolute_time ⇒ DateTime
Gets time at which the message was created.
-
#initialize(severity, rtime, ttime, message) ⇒ Message
constructor
Instantiates the Message class.
-
#message ⇒ String
Gets the text message.
-
#relative_time ⇒ DateTime
Gets time, relative to creation of logger, at which the message was created.
-
#severity ⇒ KXI::Application::Logger::Message:Severity
Gets the severity of message.
Constructor Details
#initialize(severity, rtime, ttime, message) ⇒ Message
Instantiates the KXI::Application::Logger::Message class
147 148 149 150 151 152 |
# File 'lib/kxi/application/logger.rb', line 147 def initialize(severity, rtime, ttime, ) @sev = severity @rtime = rtime @ttime = ttime @msg = end |
Instance Method Details
#absolute_time ⇒ DateTime
Gets time at which the message was created
126 127 128 |
# File 'lib/kxi/application/logger.rb', line 126 def absolute_time @ttime end |
#message ⇒ String
Gets the text message
138 139 140 |
# File 'lib/kxi/application/logger.rb', line 138 def @msg end |
#relative_time ⇒ DateTime
Gets time, relative to creation of logger, at which the message was created
132 133 134 |
# File 'lib/kxi/application/logger.rb', line 132 def relative_time @rtime end |
#severity ⇒ KXI::Application::Logger::Message:Severity
Gets the severity of message
120 121 122 |
# File 'lib/kxi/application/logger.rb', line 120 def severity @sev end |