Class: Rack::AI::Utils::Logger

Inherits:
Object
  • Object
show all
Defined in:
lib/rack/ai/utils/logger.rb

Class Method Summary collapse

Class Method Details

.debug(message, metadata = {}) ⇒ Object



15
16
17
18
# File 'lib/rack/ai/utils/logger.rb', line 15

def debug(message,  = {})
  return unless ENV['RACK_AI_DEBUG']
  log(:debug, message, )
end

.error(message, metadata = {}) ⇒ Object



28
29
30
# File 'lib/rack/ai/utils/logger.rb', line 28

def error(message,  = {})
  log(:error, message, )
end

.fatal(message, metadata = {}) ⇒ Object



32
33
34
# File 'lib/rack/ai/utils/logger.rb', line 32

def fatal(message,  = {})
  log(:fatal, message, )
end

.info(message, metadata = {}) ⇒ Object



20
21
22
# File 'lib/rack/ai/utils/logger.rb', line 20

def info(message,  = {})
  log(:info, message, )
end

.loggerObject



11
12
13
# File 'lib/rack/ai/utils/logger.rb', line 11

def logger
  @logger ||= build_logger
end

.warn(message, metadata = {}) ⇒ Object



24
25
26
# File 'lib/rack/ai/utils/logger.rb', line 24

def warn(message,  = {})
  log(:warn, message, )
end