Module: LogToolbox::LogHelper

Included in:
LogPayload
Defined in:
lib/log_toolbox/log_helper.rb

Instance Method Summary collapse

Instance Method Details

#log_critical(error, additional = {}) ⇒ Object



5
6
7
8
9
10
11
12
13
14
# File 'lib/log_toolbox/log_helper.rb', line 5

def log_critical(error, additional = {})
  log_pattern(
    'fatal',
    additional.merge(
      message: error.try(:message),
      backtrace: error.try(:backtrace),
      status: 500
    )
  )
end

#log_debug(message, additional = {}) ⇒ Object



28
29
30
# File 'lib/log_toolbox/log_helper.rb', line 28

def log_debug(message, additional = {})
  log_pattern('debug', additional.merge(message: message))
end

#log_error(message, additional = {}) ⇒ Object



16
17
18
# File 'lib/log_toolbox/log_helper.rb', line 16

def log_error(message, additional = {})
  log_pattern('error', additional.merge(message: message))
end

#log_info(message, additional = {}) ⇒ Object



24
25
26
# File 'lib/log_toolbox/log_helper.rb', line 24

def log_info(message, additional = {})
  log_pattern('info', additional.merge(message: message))
end

#log_warn(message, additional = {}) ⇒ Object



20
21
22
# File 'lib/log_toolbox/log_helper.rb', line 20

def log_warn(message, additional = {})
  log_pattern('warn', additional.merge(message: message))
end