Class: Gt06Server::SessionSweeper::SessionSweeperObserver

Inherits:
Object
  • Object
show all
Defined in:
lib/gt06_server/session_sweeper.rb

Instance Method Summary collapse

Constructor Details

#initialize(logger) ⇒ SessionSweeperObserver

Returns a new instance of SessionSweeperObserver.



54
55
56
# File 'lib/gt06_server/session_sweeper.rb', line 54

def initialize(logger)
  @logger = logger
end

Instance Method Details

#update(time, result, exception) ⇒ Object



58
59
60
61
62
63
64
65
66
# File 'lib/gt06_server/session_sweeper.rb', line 58

def update(time, result, exception)
  if result
    @logger.info "(#{time}) Execution successfully returned #{result}"
  else
    @logger.error "(#{time}) Execution failed with error #{exception}"
    @logger.error "(#{time}) #{exception.backtrace}"
    # Airbrake.notify(exception)
  end
end