lib/kiev/request_logger.rb in kiev-4.2.0 vs lib/kiev/request_logger.rb in kiev-4.3.0

- old
+ new

@@ -2,10 +2,11 @@ module Kiev module RequestLogger module Mixin NEW_LINE = "\n" + LOG_ERROR = "ERROR" def wrap_request_logger(event, **data, &_block) began_at = Time.now error = nil @@ -19,9 +20,10 @@ data[:request_duration] = ((Time.now - began_at) * 1000).round(3) if error data[:error_class] = error.class.name data[:error_message] = error.message[0..5000] data[:error_backtrace] = Array(error.backtrace).join(NEW_LINE)[0..5000] + data[:level] = LOG_ERROR end Kiev.event(event, data) ensure raise error if error