简体   繁体   English

如何启用Oracle JDBC日志记录?

[英]How to enable oracle jdbc logging?

I have done the below, but I do not see any jdbc logging: 我已经完成以下操作,但是看不到任何jdbc日志记录:

  • set my class path so the only jdbc jar is odjbc6_g.jar 设置我的类路径,以便唯一的jdbc jar是odjbc6_g.jar
  • added to my vm arguments 添加到我的vm参数

-Doracle.jdbc.Trace=true -Djava.util.logging.config.file=/tmp/OracleLog.properties -Doracle.jdbc.Trace = true -Djava.util.logging.config.file = / tmp / OracleLog.properties

my OracleLog.properties file 我的OracleLog.properties文件

.level=SEVERE oracle.jdbc.level=INFO 
oracle.jdbc.handlers=java.util.logging.ConsoleHandler 
java.util.logging.ConsoleHandler.level=INFO 
java.util.logging.ConsoleHandler.formatter=java.util.logging.SimpleFormatter

Any suggestions of anything else I should try? 有什么建议我应该尝试吗?

I can reproduce the problem using your properties file 我可以使用您的properties文件重现该问题

.level=SEVERE oracle.jdbc.level=ALL
oracle.jdbc.handlers=java.util.logging.ConsoleHandler
java.util.logging.ConsoleHandler.level=ALL
java.util.logging.ConsoleHandler.formatter=java.util.logging.SimpleFormatter

I receive only 我只收到

 Bad level value for property: .level

You must use this properies file (note the new line after SEVERE ) 您必须使用此属性文件(请注意SEVERE之后的新行)

.level=SEVERE 
oracle.jdbc.level=ALL
oracle.jdbc.handlers=java.util.logging.ConsoleHandler
java.util.logging.ConsoleHandler.level=ALL
java.util.logging.ConsoleHandler.formatter=java.util.logging.SimpleFormatter

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM