instance method
log
Ruby on Rails 3.0.20
Since v2.2.3Signature
log(sql, name)
No documentation comment.
Parameters
-
sqlreq -
namereq
Source
# File activerecord/lib/active_record/connection_adapters/abstract_adapter.rb, line 198
def log(sql, name)
name ||= "SQL"
@instrumenter.instrument("sql.active_record",
:sql => sql, :name => name, :connection_id => object_id) do
yield
end
rescue Exception => e
message = "#{e.class.name}: #{e.message}: #{sql}"
@logger.debug message if @logger
ex = translate_exception(e, message)
ex.set_backtrace e.backtrace
raise ex
end
Defined in activerecord/lib/active_record/connection_adapters/abstract_adapter.rb line 198
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActiveRecord::ConnectionAdapters::AbstractAdapter