Class: Metybur::LoggingMiddleware
- Inherits:
-
Object
- Object
- Metybur::LoggingMiddleware
- Defined in:
- lib/metybur/middleware/logging_middleware.rb
Instance Method Summary collapse
- #close(event) ⇒ Object
-
#initialize ⇒ LoggingMiddleware
constructor
A new instance of LoggingMiddleware.
- #message(event) ⇒ Object
- #open(event) ⇒ Object
Constructor Details
#initialize ⇒ LoggingMiddleware
Returns a new instance of LoggingMiddleware.
2 3 4 5 |
# File 'lib/metybur/middleware/logging_middleware.rb', line 2 def initialize @logger = Logger.new(Metybur::CONFIG[:log_stream]) @logger.level = Metybur::CONFIG[:log_level] end |
Instance Method Details
#close(event) ⇒ Object
17 18 19 20 |
# File 'lib/metybur/middleware/logging_middleware.rb', line 17 def close(event) @logger.debug "connection closed (code #{event.code}). #{event.reason}" event end |
#message(event) ⇒ Object
12 13 14 15 |
# File 'lib/metybur/middleware/logging_middleware.rb', line 12 def (event) @logger.debug "received message #{event.data}" event end |
#open(event) ⇒ Object
7 8 9 10 |
# File 'lib/metybur/middleware/logging_middleware.rb', line 7 def open(event) @logger.debug 'connection open' event end |