lib/fluent/plugin/out_sentry.rb in ach-fluent-plugin-sentry-0.0.9 vs lib/fluent/plugin/out_sentry.rb in ach-fluent-plugin-sentry-0.0.10

- old
+ new

@@ -33,10 +33,12 @@ hostname_command = @hostname_command || DEFAULT_HOSTNAME_COMMAND @hostname = `#{hostname_command}`.chomp @configuration = Sentry::Configuration.new + @configuration.send_modules = false + @configuration.debug = true @configuration.dsn = @endpoint_url @configuration.server_name = @hostname @client = Sentry::Client.new(@configuration) end @@ -61,20 +63,21 @@ end end end def notify_sentry(tag, time, record) + #$log.warning("Message: ",:error => record['message']) event = Sentry::Event.new( :configuration => @configuration, :message => record['message'] ) event.timestamp = record['timestamp'] || Time.at(time).utc.strftime('%Y-%m-%dT%H:%M:%S') - #event.level = record['level'] || @default_level + event.level = record['level'] || @default_level #event.logger = record['logger'] || @default_logger #event.culprit = record['culprit'] || nil #event.server_name = record['server_name'] || @hostname #event.release = record['release'] if record['release'] - #event.tags = event.tags.merge({ :tag => tag }.merge(record['tags'] || {})) + event.tags = event.tags.merge({ :tag => tag }.merge(record['tags'] || {})) #event.extra = record.reject{ |key| EVENT_KEYS.include?(key) } @client.send_event(event) end end