Method: Xlog::Xlogger#error

Defined in:
lib/xlog/xlogger.rb

#error(e, message, data, tags, file_prefix: nil) ⇒ Object

do NOT refactor error and and_raise_error



32
33
34
35
# File 'lib/xlog/xlogger.rb', line 32

def error(e, message, data, tags, file_prefix: nil)
  # they MUST BE NOT DRY in order to log correct backtrace
  log(:error, "#{e.class}: #{e.try(:message)}. \n #{compose_log(message, data)} \n Error backtrace: \n#{backtrace(e)}", tags, file_prefix: file_prefix)
end