Class: 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.



40
41
42
# File 'lib/gt06_server/session_sweeper.rb', line 40

def initialize(logger)
  @logger = logger
end

Instance Method Details

#update(time, result, exception) ⇒ Object



44
45
46
47
48
49
50
51
# File 'lib/gt06_server/session_sweeper.rb', line 44

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