Class: LogMessage
- Inherits:
-
Object
- Object
- LogMessage
- Includes:
- Beefcake::Message
- Defined in:
- lib/loggregator_messages/log_message.pb.rb,
lib/loggregator_messages/log_message_extender.rb
Defined Under Namespace
Modules: MessageType
Instance Method Summary collapse
Instance Method Details
#message_type_name ⇒ Object
2 3 4 |
# File 'lib/loggregator_messages/log_message_extender.rb', line 2 def {MessageType::OUT => 'STDOUT', MessageType::ERR => 'STDERR'}[] end |
#time ⇒ Object
10 11 12 13 14 |
# File 'lib/loggregator_messages/log_message_extender.rb', line 10 def time num_secs = @timestamp / 1000000000 fractional_usecs = (@timestamp % 1000000000).to_f / 1000 Time.at(num_secs, fractional_usecs) end |
#time=(time) ⇒ Object
6 7 8 |
# File 'lib/loggregator_messages/log_message_extender.rb', line 6 def time=(time) self. = (time.tv_sec * 1000000000) + time.tv_nsec end |