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