Method: ScoutRailsProxy::Instruments::ActiveRecordInstruments.included
- Defined in:
- lib/scout_rails_proxy/instruments/active_record_instruments.rb
.included(instrumented_class) ⇒ Object
5 6 7 8 9 10 11 12 13 14 |
# File 'lib/scout_rails_proxy/instruments/active_record_instruments.rb', line 5 def self.included(instrumented_class) ScoutRailsProxy::Agent.instance.logger.debug "Instrumenting #{instrumented_class.inspect}" instrumented_class.class_eval do unless instrumented_class.method_defined?(:log_without_scout_instruments) alias_method :log_without_scout_instruments, :log alias_method :log, :log_with_scout_instruments protected :log end end end |