Class: Stenotype::Adapters::StdoutAdapter
- Defined in:
- lib/stenotype/adapters/stdout_adapter.rb
Overview
An adapter implementing method #publish to send data to STDOUT
Instance Method Summary collapse
Methods inherited from Base
#auto_initialize!, #initialize
Constructor Details
This class inherits a constructor from Stenotype::Adapters::Base
Instance Method Details
#flush! ⇒ Object
Does nothing
43 44 45 |
# File 'lib/stenotype/adapters/stdout_adapter.rb', line 43 def flush! # noop end |
#publish(event_data, **additional_attrs) ⇒ Object
34 35 36 37 38 |
# File 'lib/stenotype/adapters/stdout_adapter.rb', line 34 def publish(event_data, **additional_attrs) client.info("[Stenotype::Event] emitted with the following attributes") do "MESSAGE BODY: #{event_data}, MESSAGE ATTRIBUTES #{additional_attrs.to_json}" end end |