gpt4 book ai didi

java - 如何设置 JDBCDriverLogging 的日志记录级别

转载 作者:行者123 更新时间:2023-12-02 08:32:41 25 4
gpt4 key购买 nike

我正在尝试更改日志记录级别以停止显示数百万条:

<May 26, 2010 10:26:02 AM EDT> <Debug> <JDBCDriverLogging> <000000> <2336: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 |                |> 

我尝试将其添加到我的 java 行中:

-Djava.util.logging.config.file=/foo/bar/logging.properties

将此作为我的logging.properties文件:

handlers = java.util.logging.ConsoleHandler
.level = OFF
java.util.logging.ConsoleHandler.level = INFO

运气不好。我已经尝试过:

Logger logger = Logger.getLogger("com.microsoft.sqlserver.jdbc");
Handler handler = new ConsoleHandler();
handler.setLevel(Level.INFO);
logger.addHandler(handler);
logger.setLevel(Level.INFO);
logger.setUseParentHandlers(false);

运气不好。我已经四处搜索,所有想法都围绕这两个选项之一,所以我一定做错了什么

我正在使用jtds-1.2.2.jar。

感谢您的任何建议。

最佳答案

net.sourceforge.jtds.util.Logger.setLogWriter(new NullPrintWriter()) 

禁用记录驱动程序。 NullPrintWriter 可以在 Apache Commons IO 包中找到,也可以通过扩展 PrintStream 并将打印操作替换为无操作来简单地自己实现。

关于java - 如何设置 JDBCDriverLogging 的日志记录级别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2913930/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com