Class: LogstashRails::FormatterBase
- Inherits:
-
Object
- Object
- LogstashRails::FormatterBase
- Defined in:
- lib/logstash_rails/formatter_base.rb
Instance Method Summary collapse
- #format(event_type, start, finish, id, payload) ⇒ Object
- #perform(event_type, start, finish, id, payload) ⇒ Object
Instance Method Details
#format(event_type, start, finish, id, payload) ⇒ Object
17 18 19 |
# File 'lib/logstash_rails/formatter_base.rb', line 17 def format(event_type, start, finish, id, payload) payload.clone end |
#perform(event_type, start, finish, id, payload) ⇒ Object
7 8 9 10 11 12 13 14 15 |
# File 'lib/logstash_rails/formatter_base.rb', line 7 def perform(event_type, start, finish, id, payload) event_hash = format(event_type, start, finish, id, payload) event = LogStash::Event.new(event_hash) event. = start event.to_json end |