class Filterameter::LogSubscriber
Log Subscriber¶ ↑
Class LogSubscriber
provides instrumentation for events.
Public Instance Methods
undeclared_parameters(event)
click to toggle source
# File lib/filterameter/log_subscriber.rb, line 15 def undeclared_parameters(event) debug do keys = event.payload[:keys] " Undeclared filter parameter#{'s' if keys.size > 1}: #{keys.map { |e| ":#{e}" }.join(', ')}" end end
validation_failure(event)
click to toggle source
# File lib/filterameter/log_subscriber.rb, line 8 def validation_failure(event) debug do errors = event.payload[:errors] ([' The following filter validation errors occurred:'] + errors.full_messages).join("\n - ") end end