class Metybur::LoggingMiddleware

Public Class Methods

new() click to toggle source
# 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

Public Instance Methods

close(event) click to toggle source
# 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) click to toggle source
# File lib/metybur/middleware/logging_middleware.rb, line 12
def message(event)
  @logger.debug "received message #{event.data}"
  event
end
open(event) click to toggle source
# File lib/metybur/middleware/logging_middleware.rb, line 7
def open(event)
  @logger.debug 'connection open'
  event
end