我想从我的 mssql-jdbc 驱动程序中记录所有操作(尤其是与连接相关的操作)。
我试图按照这些说明进行操作,但没有运气。
我试图在我的桌面上创建一个新的 logger.properties 文件
包含
-Djava.util.logging.config.file=C:\Users\myUser\Desktop\logging.properties
在我的 jvm.options 文件中。
将这些参数放在 logging.properties 文件中
handlers = java.util.logging.FileHandler
.level = OFF
java.util.logging.FileHandler.pattern= %h/java%u.log
java.util.logging.FileHandler.limit= 5000000
java.util.logging.FileHandler.count= 20
java.util.logging.FileHandler.formatter = java.util.logging.SimpleFormatter
java.util.logging.FileHandler.level = FINEST
com.microsoft.sqlserver.jdbc.level = FINEST
从这里我的印象是它会将所有 jdbc 活动记录到我的用户主目录中的 .log 文件中。但事实并非如此。
我在这里做错了什么?或者还有其他方法可以记录 jdbc 活动吗?