lib/rabbit_feed/producer.rb in rabbit_feed-2.1.5 vs lib/rabbit_feed/producer.rb in rabbit_feed-2.3.0
- old
+ new
@@ -8,10 +8,12 @@
raise (Error.new 'Unable to publish event. No event definitions set.') unless event_definitions.present?
event_definition = event_definitions[name] or raise (Error.new "definition for event: #{name} not found")
timestamp = Time.now.utc
metadata = (metadata event_definition.version, name, timestamp)
event = Event.new metadata, payload, event_definition.schema, event_definition.sensitive_fields
- ProducerConnection.publish event.serialize, (options name, timestamp)
+ RabbitFeed.log.info {{ event: :publish_start, metadata: event.metadata }}
+ ProducerConnection.instance.publish event.serialize, (options name, timestamp)
+ RabbitFeed.log.info {{ event: :publish_end, metadata: event.metadata }}
event
end
private