设计log4j输出级别:
org.springframework.transaction.interceptor.TransactionInterceptor = DEBUG
org.hibernate.transaction = DEBUG
样例:
2010-01-04 14:46:48 [http-80-Processor2] DEBUG TransactionInterceptor:222 - Getting transaction for com.seeyon.v3x.common.logonlog.manager.LogonLogManagerImpl.updateOnlineTime
2010-01-04 14:46:48 [http-80-Processor2] DEBUG JDBCTransaction:54 - begin
2010-01-04 14:46:48 [http-80-Processor2] DEBUG JDBCTransaction:59 - current autocommit status: true
2010-01-04 14:46:48 [http-80-Processor2] DEBUG JDBCTransaction:62 - disabling autocommit
2010-01-04 14:46:48 [http-80-Processor2] DEBUG SQL:346 -
……
2010-01-04 14:46:48 [http-80-Processor2] DEBUG TransactionInterceptor:265 - Invoking commit for transaction on com.seeyon.v3x.common.logonlog.manager.LogonLogManagerImpl.updateOnlineTime
2010-01-04 14:46:48 [http-80-Processor2] DEBUG JDBCTransaction:103 - commit
2010-01-04 14:46:48 [http-80-Processor2] DEBUG JDBCTransaction:193 - re-enabling autocommit
2010-01-04 14:46:48 [http-80-Processor2] DEBUG JDBCTransaction:116 - committed JDBC Connection
本文展示了如何配置Log4j以记录不同组件的日志级别,并提供了详细的调试级别日志输出样例,有助于理解事务拦截器及数据库交互的内部工作流程。
1227

被折叠的 条评论
为什么被折叠?



