Hi, I expected the arcotriskfort log to print same keywords like Txn-Begin and Txn-End like the webfort server prints in arcotwebfort log. But it seems that they are not printed in riskfort log. However you can still follow a TransactionID which will be unique to every risk evaluation.
I ran a few risk evaluation transaction and it starts from below log line:
Thu Sep 21 17:08:20.390 2017 LOW: pid 4808 tid 4768: 8: 0: Entering ArRFCacheManager::getInstance
AND end with a log line like below:
Thu Sep 21 17:08:20.702 2017 LOW: pid 4808 tid 4768: 3: 0: RiskServer : Writing to Stream [<POLICYSERVERDOC DATATYPE="XML"><POLICYRES><SESSIONID>1:12049</SESSIONID><CALLERID>123456</CALLERID><MESSAGEID>0</MESSAGEID><TRANSACTIONID>1:12051</TRANSACTIONID><ERRORSTRING></ERRORSTRING><RESPONSECODE>7000</RESPONSECODE><REASONCODE>0</REASONCODE></POLICYRES></POLICYSERVERDOC>]
In the line above the TRANSACTIONID is 12051 .
You can follow transactionID in the log to track one transaction.
The first instance of this transactionID printed in the log would look like below:
Thu Sep 21 17:08:20.593 2017 LOW: pid 4808 tid 4768: 2: 1:12051: ArDBPoolManagerImpl::getLockedDBConnection: [primary] DSN [aadsn] is active. Will get the connection from this
Please note that I have trace and DETAIL logging enabled. But you should be able to see the above with TRACE disabled.
Thanks
Awijit