lib/lograge/sql.rb in lograge-sql-2.2.0 vs lib/lograge/sql.rb in lograge-sql-2.3.0
- old
+ new
@@ -11,15 +11,18 @@
attr_accessor :formatter
# Extract information from SQL event
attr_accessor :extract_event
# Filter SQL events by duration
attr_accessor :min_duration_ms
+ # Filter SQL query
+ attr_accessor :query_filter
# Initialise configuration with fallback to default values
def setup(config)
Lograge::Sql.formatter = config.formatter || default_formatter
Lograge::Sql.extract_event = config.extract_event || default_extract_event
Lograge::Sql.min_duration_ms = config.min_duration_ms || 0
+ Lograge::Sql.query_filter = config.query_filter
# Disable existing ActiveRecord logging
unsubscribe_log_subscribers unless config.keep_default_active_record_log
return unless defined?(Lograge::ActiveRecordLogSubscriber)