module PG::Connection::GeneralLog

Constants

VERSION

Public Class Methods

delete_general_log(request_id) click to toggle source
# File lib/pg/connection/general_log.rb, line 23
def delete_general_log(request_id)
  Thread.current[:general_log]&.delete(request_id)
end
general_log() click to toggle source
# File lib/pg/connection/general_log.rb, line 14
def general_log
  Thread.current[:general_log] ||= {}
  Thread.current[:general_log][Thread.current[:request_id]] ||= Logger.new
end
general_log_with_request_id(request_id) click to toggle source
# File lib/pg/connection/general_log.rb, line 19
def general_log_with_request_id(request_id)
  Thread.current[:general_log]&.fetch(request_id, nil)
end
prepend_module() click to toggle source
# File lib/pg/connection/general_log.rb, line 27
def prepend_module
  PG::Connection.send(:prepend, ConnectionExt)
end