Module: Rabbitek::Loggable
- Included in:
- CLI, MessageProcessor, Rails, Retryer, Server::Hooks::Retry, Server::Hooks::TimeTracker, Starter, Utils::HookWalker
- Defined in:
- lib/rabbitek/loggable.rb
Overview
Log helpers
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
Instance Method Details
#debug(msg) ⇒ Object
26 27 28 |
# File 'lib/rabbitek/loggable.rb', line 26 def debug(msg) log_msg(:debug, msg) end |
#error(msg) ⇒ Object
15 16 17 18 19 20 |
# File 'lib/rabbitek/loggable.rb', line 15 def error(msg) log_msg(:error, msg) NewRelic::Agent.notice_error(msg) if Rabbitek.config.enable_newrelic && Object.const_defined?('NewRelic') raven_capture_error(msg) if Rabbitek.config.enable_sentry && Object.const_defined?('Raven') true end |
#info(msg) ⇒ Object
30 31 32 |
# File 'lib/rabbitek/loggable.rb', line 30 def info(msg) log_msg(:info, msg) end |
#warn(msg) ⇒ Object
22 23 24 |
# File 'lib/rabbitek/loggable.rb', line 22 def warn(msg) log_msg(:warn, msg) end |