Sha256: 9daee5b2c42c91b08be50151b14d602836de93df07dea4a3438749cbe4cd951a
Contents?: true
Size: 715 Bytes
Versions: 1
Compression:
Stored size: 715 Bytes
Contents
module Skylight module Probes module Sequel class Probe def install require 'sequel/database/logging' ::Sequel::Database.class_eval do alias log_yield_without_sk log_yield def log_yield(sql, args=nil, &block) log_yield_without_sk(sql, *args) do ::ActiveSupport::Notifications.instrument( "sql.sequel", sql: sql, name: "SQL", binds: args ) do block.call end end end end end end end register("Sequel", "sequel", Sequel::Probe.new) end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
skylight-0.6.0.beta.1 | lib/skylight/probes/sequel.rb |