class KXI::Application::Logger::Message
Represents a log message
Public Class Methods
new(severity, rtime, ttime, message)
click to toggle source
Instantiates the {KXI::Application::Logger::Message} class @param severity [KXI::Application::Logger::Message::Severity] Severity
of message @param rtime [DateTime] Relative time of message @param ttime [DateTime] Absolute time of message @param message [String] Text of message
# File lib/kxi/application/logger.rb, line 147 def initialize(severity, rtime, ttime, message) @sev = severity @rtime = rtime @ttime = ttime @msg = message end
Public Instance Methods
absolute_time()
click to toggle source
Gets time at which the message was created @return [DateTime] Time of creation
# File lib/kxi/application/logger.rb, line 126 def absolute_time @ttime end
message()
click to toggle source
Gets the text message @return [String] Message
# File lib/kxi/application/logger.rb, line 138 def message @msg end
relative_time()
click to toggle source
Gets time, relative to creation of logger, at which the message was created @return [DateTime] Relative time of creation
# File lib/kxi/application/logger.rb, line 132 def relative_time @rtime end
severity()
click to toggle source
Gets the severity of message @return [KXI::Application::Logger::Message:Severity] Severity
of message
# File lib/kxi/application/logger.rb, line 120 def severity @sev end