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



13
14
15
# File 'lib/nine_one_one/log_service.rb', line 13

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

#resolve_event(_dedup_key) ⇒ Object



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

def resolve_event(_dedup_key); end

#trigger_event(description, details_hash) ⇒ Object



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

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