Friday, April 3, 2009

Weblogic and Debug Flags for Transactions

digging in the weblogic.jdbc.jta.DataSource code, the weblogic.jdbcx.base.BaseXAResource, weblogic.transaction.internal.XAServerResourceInfo etc you can see that these flags are used to determine what should be logged:

JTAXA (DebugJTAXA)
JTAXAStackTrace (DebugJTAXAStackTrace)
JTA2PC (DebugJTA2PC)
JTARecovery (not important IMHO) (DebugJTARecovery)
JTAResourceHealth (DebugJTAResourceHealth)

all the JTA flags are:

DebugJTARecovery
DebugJTAAPI
DebugJTALLR
DebugJTARecoveryStackTrace
DebugJTATransactionName
DebugJTAJDBC
DebugJTAPropagate
DebugJTAHealth
DebugJTAXA
DebugJTALifecycle
DebugJTATLOG
DebugJTANonXA
DebugJTAXAStackTrace
DebugJTAResourceName
DebugJTAGatewayStackTrace
DebugJTA2PCStackTrace
DebugJTAResourceHealth
DebugJTANamingStackTrace
DebugJTA2PC
DebugJTAMigration
DebugJTANaming
DebugJTARMI
DebugJTAGateway

No comments: