在我的应用程序中,一个线程已经死了,但我的应用程序日志中没有更新死线程。所以我需要检查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
答案 0 :(得分:0)
WebSphere中没有“JDBC日志”这样的东西。对于标准输出,标准错误,本机输出和本机错误,所有WebSphere的日志都分别写入SystemOut.log
,SystemErr.log
,native_stdout.log
和native_stderr.log
。
如果您需要在默认情况下在WebSphere打印之上发布特定于JDBC的日志,则必须将WebSphere设置为JDBC跟踪。