db_connection v2.0.6 DBConnection.LogEntry View Source
Struct containing log entry information.
Link to this section Summary
Link to this section Types
Link to this type
t()
View Source
t()
View Source
t() :: %DBConnection.LogEntry{
call: atom(),
connection_time: non_neg_integer() | nil,
decode_time: non_neg_integer() | nil,
params: any(),
pool_time: non_neg_integer() | nil,
query: any(),
result: {:ok, any()} | {:ok, any(), any()} | {:error, Exception.t()}
}
t() :: %DBConnection.LogEntry{ call: atom(), connection_time: non_neg_integer() | nil, decode_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
)
All times are in the native time units of the VM, see
System.monotonic_time/0
.