class Sniffer::Middleware::Logger
Response logging build-in middleware
Attributes
logger[R]
severity[R]
Public Class Methods
new(logger, severity)
click to toggle source
# File lib/sniffer/middleware/logger.rb, line 9 def initialize(logger, severity) @logger = logger @severity = severity end
Public Instance Methods
request(_data_item) { || ... }
click to toggle source
# File lib/sniffer/middleware/logger.rb, line 14 def request(_data_item) yield end
response(data_item) { || ... }
click to toggle source
# File lib/sniffer/middleware/logger.rb, line 18 def response(data_item) yield return unless logger logger.log(severity, data_item.to_json) end