Sha256: 13d9bc7a86ffaea13e878dee7ca3c99dc148bd6bd9bd3368c5699f78e4a52d54
Contents?: true
Size: 531 Bytes
Versions: 4
Compression:
Stored size: 531 Bytes
Contents
require 'date' module RTALogger # log data structure class LogRecord 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 attr_reader :context_id attr_reader :severity attr_reader :message attr_reader :occurred_at def app_name @log_topic.log_manager.app_name end def topic_title @log_topic.topic_title end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
RTALogger-0.1.4 | lib/log_record.rb |
RTALogger-0.1.3 | lib/log_record.rb |
RTALogger-0.1.2 | lib/log_record.rb |
RTALogger-0.1.1 | lib/log_record.rb |