class RTALogger::LogRecord

log data structure

Attributes

context_id[R]
message[R]
occurred_at[R]
severity[R]

Public Class Methods

new(log_topic, context_id, severity, *message) click to toggle source
# File lib/log_record.rb, line 6
def initialize(log_topic, context_id, severity, *message)
  @log_topic = log_topic
  @context_id = context_id
  @severity = severity
  @message = message
  @occurred_at = DateTime.now
end

Public Instance Methods

app_name() click to toggle source
# File lib/log_record.rb, line 23
def app_name
  @log_topic.log_manager.app_name
end
full_message() click to toggle source
# File lib/log_record.rb, line 19
def full_message
  message.join(' ')
end
topic_title() click to toggle source
# File lib/log_record.rb, line 27
def topic_title
  @log_topic.title
end