Module: Carnivore::Utils::Logging
- Included in:
- Callback, Container, Source, Carnivore::Utils
- Defined in:
- lib/carnivore/utils/logging.rb
Overview
Logging utilities
Instance Method Summary collapse
-
#exception_log(e) ⇒ Object
Log exception.
-
#log(*args) ⇒ NilClass
Log message.
Instance Method Details
#exception_log(e) ⇒ Object
Log exception
32 33 34 35 |
# File 'lib/carnivore/utils/logging.rb', line 32 def exception_log(e) error "#{e.class}: #{e}" debug "#{e.class}: #{e}\n#{e.backtrace.join("\n")}" end |
#log(*args) ⇒ NilClass
Log message
20 21 22 23 24 25 26 27 |
# File 'lib/carnivore/utils/logging.rb', line 20 def log(*args) if(args.empty?) Zoidberg.logger else severity, string = args Zoidberg.logger.send(severity.to_sym, "#{self}: #{string}") end end |