lib/kiev/logger.rb in kiev-4.6.0 vs lib/kiev/logger.rb in kiev-4.7.0

- old
+ new

@@ -10,21 +10,23 @@ module Kiev class Logger extend Forwardable def_delegators(*([:@logger] + ::Logger.instance_methods(false))) - DEFAULT_EVENT_NAME = "log" + DEFAULT_LOG_NAME = "log" + DEFAULT_MESSAGE = "log" LOG_ERROR = "ERROR" ERROR_STATUS = 500 - FORMATTER = proc do |severity, time, event_name, data| + FORMATTER = proc do |severity, time, log_name, data| entry = { application: Config.instance.app, - event: event_name || DEFAULT_EVENT_NAME, + log_name: log_name || DEFAULT_LOG_NAME, level: severity, timestamp: time.utc, + message: log_name || DEFAULT_MESSAGE, tracking_id: RequestStore.store[:tracking_id], request_id: RequestStore.store[:request_id], request_depth: RequestStore.store[:request_depth], tree_path: RequestStore.store[:tree_path] } @@ -37,16 +39,16 @@ if RequestStore.store[:background_job] entry[:job_name] = RequestStore.store[:job_name] entry[:jid] = RequestStore.store[:jid] end - if !RequestStore.store[:subrequest_count] && %i(request_finished job_finished).include?(event_name) + if !RequestStore.store[:subrequest_count] && %i(request_finished job_finished).include?(log_name) entry[:tree_leaf] = true end if RequestStore.store[:payload] - if %i(request_finished job_finished).include?(event_name) + if %i(request_finished job_finished).include?(log_name) entry.merge!(RequestStore.store[:payload]) else Config.instance.persistent_log_fields.each do |field| entry[field] = RequestStore.store[:payload][field] end @@ -66,20 +68,20 @@ entry.reject! { |_, value| value.nil? } JSON.logstash(entry) end - DEVELOPMENT_FORMATTER = proc do |severity, time, event_name, data| + DEVELOPMENT_FORMATTER = proc do |severity, time, log_name, data| entry = [] entry << time.iso8601 - entry << (event_name || severity).upcase + entry << (log_name || severity).upcase if data.is_a?(String) entry << "#{data}\n" end - if %i(request_finished job_finished).include?(event_name) + if %i(request_finished job_finished).include?(log_name) verb = RequestStore.store[:request_verb] path = RequestStore.store[:request_path] entry << "#{verb} #{path}" if verb && path job_name = RequestStore.store[:job_name]