Previous Topic: Support for Mandatory Logging of Certain Parameters Per TransactionNext Topic: Support for Logging Sensitive Data


Java SDK Log Enhancements

AuthMinder Java SDK logging is enhanced to ensure that there is traceability on the client as well as between the client and the server. All time parameters are in milliseconds.

The following is an example of a Transaction Begin log line:

OP=verifySignedChallenge | CTxID=_1T8I_31_34

The following is an example of a Transaction End log line:

OP=verifySignedChallenge | CTxID=_1T8I_31_34 | STxID=150057 | RC=0 | REC=0 | TOT=130 | SRT=87 | TGC=10 | TRC=0 | TWR=31 | TRD=2 | TCR=0 | RTC=1 | NCA=-1 | NCB=-1

Following are the details of the parameters in the log line:

OP

Identifier for the operation

CTxID

Java SDK transaction identifier

STxID

WebFort server transaction identifier

RC

Response code that indicates the final status of the transaction

REC

Detailed status of the transaction, typically applicable in case of failure

TOT

Total time taken to process the API call

SRT

Time taken by the server to process and respond to the request

TGC

Time taken to get the connection from the pool

TRC

Time taken to return the connection to the pool

TWR

Time take to write to the socket

TRD

Time take to read from the socket

TCR

Time taken to create a new connection

RTC

Retry count, which specifies the number of attempts made on the pool to get the connection

NCA

Number of connections available in the pool at this point in time

NCB

Number of connections borrowed from the pool at this point in time