Tomcat 8.5日志记录不会忽略类

问题描述 投票:0回答:1

所以我试图从我们的tomcat日志中过滤掉一个WARNING级别的消息。警告是:

[ajp-nio-8020-exec-5] [com.sun.xml.ws.policy.EffectiveAlternativeSelector] .selectAlternatives WSP0075: Policy assertion "{http://schemas.xmlsoap.org/ws/2002/12/secext}SecurityToken" was evaluated as "UNKNOWN".

我已经尝试更新tomcat中的logging.properties来添加:

com.sun.xml.ws.policy.EffectiveAlternativeSelector.level = OFF

尽管如此警告仍在继续。到目前为止,我唯一可以做的就是关闭它是将java.util.logging.ConsoleHandler.level = OFF,这显然不太理想。

我们正在运行来自Tomcat 8.5的vanilla logging.properties文件,为什么不是简单的类日志级别=关闭工作?

完整代码段:

java.util.logging.ConsoleHandler.level = FINE
java.util.logging.ConsoleHandler.formatter = org.apache.juli.OneLineFormatter


org.apache.catalina.core.ContainerBase.[Catalina].[localhost].level = INFO
org.apache.catalina.core.ContainerBase.[Catalina].[localhost].handlers = 2localhost.org.apache.juli.AsyncFileHandler

org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/manager].level = INFO
org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/manager].handlers = 3manager.org.apache.juli.AsyncFileHandler

org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/host-manager].level = INFO
org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/host-manager].handlers = 4host-manager.org.apache.juli.AsyncFileHandler

com.sun.xml.ws.policy.EffectiveAlternativeSelector.level = OFF
java logging tomcat8 java.util.logging
1个回答
0
投票

正如jmehrens指出记录器名称实际上是不同的。源是com.sun.xml.ws.policy.EffectiveAlternativeSelector,但记录器名称是com.sun.xml.ws.wspolicy.EffectiveAlternativeSelector。我更新了logging.properties中的名称,它就像魅力一样。谢谢,jmehrens!

© www.soinside.com 2019 - 2024. All rights reserved.