Class: SessionSweeper::SessionSweeperObserver
- Inherits:
-
Object
- Object
- SessionSweeper::SessionSweeperObserver
- Defined in:
- lib/gt06_server/session_sweeper.rb
Instance Method Summary collapse
-
#initialize(logger) ⇒ SessionSweeperObserver
constructor
A new instance of SessionSweeperObserver.
- #update(time, result, exception) ⇒ Object
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 |