Class: BrainzLab::Rails::FilteringFormatter
- Inherits:
-
SimpleDelegator
- Object
- SimpleDelegator
- BrainzLab::Rails::FilteringFormatter
- Defined in:
- lib/brainzlab/rails/railtie.rb
Overview
Filtering formatter that suppresses request-related messages Uses SimpleDelegator to support all formatter methods (including tagged logging)
Constant Summary collapse
- FILTERED_PATTERNS =
[ /^Started (GET|POST|PUT|PATCH|DELETE|HEAD|OPTIONS)/, /^Processing by/, /^Completed \d+/, /^Cannot render console from/, /^Parameters:/, /^Rendering/, /^Rendered/, /^\[ActionCable\] Broadcasting/, /^\s*$/ # Empty lines ].freeze
Instance Method Summary collapse
Instance Method Details
#call(severity, datetime, progname, msg) ⇒ Object
182 183 184 185 186 |
# File 'lib/brainzlab/rails/railtie.rb', line 182 def call(severity, datetime, progname, msg) return nil if should_filter?(msg) __getobj__.call(severity, datetime, progname, msg) end |