DBConnection.LogEntry (db_connection v2.3.1) 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
- TheDBConnection
function 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
.