gpt4 book ai didi

java - 如何抑制 java.util.logging 中的特定记录器?

转载 作者:行者123 更新时间:2023-11-30 05:45:54 27 4
gpt4 key购买 nike

我正在尝试获取 JavaFX WebView 发生的深层问题的可处理日志。

此配置(毫不奇怪)为我提供了大量与我的问题无关的事件:

handlers= java.util.logging.ConsoleHandler
.level= FINEST
java.util.logging.ConsoleHandler.level = FINEST
java.util.logging.ConsoleHandler.formatter = java.util.logging.XMLFormatter

我特别收到很多这样的事件,这些事件掩盖了我试图找到的真正问题:

<record>
<date>2019-02-23T15:05:45</date>
<millis>1550946945429</millis>
<sequence>12936</sequence>
<logger>com.sun.javafx.webkit.prism.WCPathImpl</logger>
<level>FINE</level>
<class>com.sun.javafx.webkit.prism.WCPathImpl</class>
<method>addLineTo</method>
<thread>18</thread>
<message>WCPathImpl(1,361).addLineTo(600,516)</message>
</record>

我试图通过将其添加到logging.properties来抑制日志记录com.sun.javafx.webkit.prism.WCPathImpl:

com.sun.javafx.webkit.prism.WCPathImpl = OFF

那没用。该记录器仍然记录大量消息,我不需要解决这个问题。

我正在尝试用这个来调试okta-aws-cli .

如何抑制 java.util.logging 中的特定记录器?

最佳答案

记录器名称不够。您需要指定要在记录器上更改的属性,在本例中为级别

而不是这个损坏的配置:

com.sun.javafx.webkit.prism.WCPathImpl = OFF

使用此配置专门引用记录器的 level 属性:

com.sun.javafx.webkit.prism.WCPathImpl.level = OFF

关于java - 如何抑制 java.util.logging 中的特定记录器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54844988/

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