method
log
v5.0.0.1 -
Show latest stable
- Class:
ActiveRecord::ConnectionAdapters::AbstractAdapter
log(sql, name = "SQL", binds = [], statement_name = nil)protected
No documentation available.
# File activerecord/lib/active_record/connection_adapters/abstract_adapter.rb, line 559
def log(sql, name = "SQL", binds = [], statement_name = nil)
@instrumenter.instrument(
"sql.active_record",
:sql => sql,
:name => name,
:connection_id => object_id,
:statement_name => statement_name,
:binds => binds) { yield }
rescue => e
raise translate_exception_class(e, sql)
end