module Loggem::Extensions::Sequel

Public Class Methods

included(klass) click to toggle source
# File lib/loggem/extensions/sequel.rb, line 7
def self.included(klass)
  klass.send :remove_method, :log_duration
end

Public Instance Methods

log_duration(duration, message) click to toggle source
# File lib/loggem/extensions/sequel.rb, line 13
def log_duration(duration, message)
  return if message.start_with? 'SET '

  log_each((lwd = log_warn_duration and duration >= lwd) ? :warn : sql_log_level, {message: message, duration: (duration * 1000).round(4), source: 'sequel'})
end