Class: Gt06Server::SessionSweeper::SessionSweeperObserver
- Inherits:
-
Object
- Object
- Gt06Server::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.
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 |