Class: Beekeeper::Logger

Inherits:
Object
  • Object
show all
Defined in:
lib/beekeeper/logger.rb

Class Method Summary collapse

Class Method Details

.error(error, logger: nil) ⇒ Object



12
13
14
15
16
17
18
19
# File 'lib/beekeeper/logger.rb', line 12

def self.error(error, logger: nil)
  message = if error.respond_to? :backtrace
              message_with_backtrace(error)
            else
              error
            end
  internal_logger(logger).error message
end

.fatal(error, logger: nil) ⇒ Object



3
4
5
6
7
8
9
10
# File 'lib/beekeeper/logger.rb', line 3

def self.fatal(error, logger: nil)
  message = if error.respond_to? :backtrace
              message_with_backtrace(error)
            else
              error
            end
  internal_logger(logger).fatal message
end