Class: NineOneOne::LogService

Inherits:
Object
  • Object
show all
Defined in:
lib/nine_one_one/log_service.rb

Instance Method Summary collapse

Constructor Details

#initialize(logger) ⇒ LogService

Returns a new instance of LogService.



3
4
5
# File 'lib/nine_one_one/log_service.rb', line 3

def initialize(logger)
  @logger = logger
end

Instance Method Details

#notify(message) ⇒ Object



11
12
13
# File 'lib/nine_one_one/log_service.rb', line 11

def notify(message)
  logger.info(message)
end

#trigger_event(description, source, details_hash, severity) ⇒ Object



7
8
9
# File 'lib/nine_one_one/log_service.rb', line 7

def trigger_event(description, source, details_hash, severity)
  logger.error "TRIGGERED INCIDENT (#{severity}): #{description} | #{details_hash} | #{source}"
end