如何启用oracle jdbc logging?

时间:2018-02-05 16:17:59

标签: java oracle jdbc

我已完成以下操作,但我没有看到任何jdbc日志记录:

  • 设置我的类路径,因此唯一的jdbc jar是odjbc6_g.jar
  • 添加到我的vm参数
  

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

我的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

我应该尝试其他任何建议吗?

1 个答案:

答案 0 :(得分:1)

我可以使用您的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

我只收到

 Bad level value for property: .level

您必须使用此专有文件(请注意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