DBConnection.LogEntry (db_connection v2.3.0) View Source
Struct containing log entry information.
Link to this section Summary
Link to this section Types
Specs
t() :: %DBConnection.LogEntry{
call: atom(),
connection_time: non_neg_integer() | nil,
decode_time: non_neg_integer() | nil,
idle_time: non_neg_integer() | nil,
params: any(),
pool_time: non_neg_integer() | nil,
query: any(),
result: {:ok, any()} | {:ok, any(), any()} | {:error, Exception.t()}
}
Log entry information.
:call- TheDBConnectionfunction called:query- The query used by the function:params- The params passed to the function (if any):result- The result of the call:pool_time- The length of time awaiting a connection from the pool (if the connection was not already checked out):connection_time- The length of time using the connection (if a connection was used):decode_time- The length of time decoding the result (if decoded the result usingDBConnection.Query.decode/3):idle_time- The amount of time the connection was idle before use
All times are in the native time units of the VM, see
System.monotonic_time/0.