That blog mentioned that the cause of the failure of logging is due to the timestamp parameter.
" Out of desperation, I change the name of the “timestamp” parameter to TimeOf, recompile the stored proc, and things start working. Apparently, ADO.NET/Oracle cannot handle the parameter with the same name as a reserved word."
With this, the possible workaround would be to create a custom database trace listener or modify the source code to change the name of the timestamp parameter.
Global Technology and Solutions