在Websphere 8.5.5上启用Oracle jdbc驱动程序日志

时间:2014-02-25 05:07:45

标签: oracle jdbc oracle11g websphere websphere-8

在我的应用程序中,一个线程已经死了,但我的应用程序日志中没有更新死线程。所以我需要检查websphere 8.5.5中的JDBC日志。您能否说一下如何在Websphere 8.5.5中配置JDBC日志和查看JDBC日志。

我已经通过以下内容在websphere 8.5.5中配置了jdbc日志: 在应用程序服务器上将以下内容设置为通用JVM参数(服务器>服务器类型> WebSphere应用程序服务器> server_name。然后,在服务器基础结构部分中,单击Java和进程管理>进程定义> Java虚拟机)

-Doracle.jdbc.Trace=true 
-Djava.util.logging.configureByLoggingPropertiesFile=true 
-Djava.util.logging.config.file=/apps/ibm/was855/lib/ext /oracleLog.properties

oracleLog.properties文件内容:

.level=ALL
oracle.jdbc.level=ALL
oracle.jdbc.driver.level=ALL
oracle.jdbc.pool.level=OFF
oracle.jdbc.util.level=OFF
oracle.sql.level=ALL
oracle.jdbc.handlers=java.util.logging.FileHandler
java.util.logging.FileHandler.level=ALL
java.util.logging.FileHandler.pattern=jdbc.log
java.util.logging.FileHandler.count=1
java.util.logging.FileHandler.formatter=java.util.logging.SimpleFormatter

1 个答案:

答案 0 :(得分:0)

WebSphere中没有“JDBC日志”这样的东西。对于标准输出,标准错误,本机输出和本机错误,所有WebSphere的日志都分别写入SystemOut.logSystemErr.lognative_stdout.lognative_stderr.log

如果您需要在默认情况下在WebSphere打印之上发布特定于JDBC的日志,则必须将WebSphere设置为JDBC跟踪。

一个很好的起点是:http://pic.dhe.ibm.com/infocenter/wasinfo/v8r5/topic/com.ibm.websphere.nd.multiplatform.doc/ae/rtrb_jdbccomp.html