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.
47 48 49 |
# File 'lib/gt06_server/session_sweeper.rb', line 47 def initialize(logger) @logger = logger end |
Instance Method Details
#update(time, result, exception) ⇒ Object
51 52 53 54 55 56 57 58 59 |
# File 'lib/gt06_server/session_sweeper.rb', line 51 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 |