Module: Ruboty::SlackEvents::Logger

Extended by:
Forwardable
Defined in:
lib/ruboty/slack_events/logger.rb

Class Method Summary collapse

Class Method Details

.instanceObject



12
13
14
# File 'lib/ruboty/slack_events/logger.rb', line 12

def instance
  @instance ||= ::Logger.new($stderr, log_level)
end

.log_levelObject

: Integer



16
17
18
19
20
21
22
23
24
25
# File 'lib/ruboty/slack_events/logger.rb', line 16

def log_level #: Integer
  case ENV.fetch("DEBUG", nil)
  when "1", "true"
    ::Logger::Severity::DEBUG
  when "2", "info"
    ::Logger::Severity::INFO
  else
    ::Logger::Severity::WARN
  end
end