lib/fluent/plugin/out_sentry.rb in ach-fluent-plugin-sentry-0.0.11 vs lib/fluent/plugin/out_sentry.rb in ach-fluent-plugin-sentry-0.0.12
- old
+ new
@@ -13,10 +13,11 @@
config_param :flush_interval, :time, :default => 0
config_param :hostname_command, :string, :default => 'hostname'
def initialize
require 'time'
+ require 'json'
require 'sentry-ruby'
super
end
@@ -66,10 +67,10 @@
def notify_sentry(tag, time, record)
#$log.warning("Message: ",:error => record['message'])
event = Sentry::Event.new(
:configuration => @configuration,
- :message => record
+ :message => record.to_json
)
event.timestamp = record['timestamp'] || Time.at(time).utc.strftime('%Y-%m-%dT%H:%M:%S')
event.level = record['level'] || @default_level
#event.logger = record['logger'] || @default_logger
#event.culprit = record['culprit'] || nil