Jodd Java我可以在控制台上隐藏警告消息吗?
我的程序不是错误,是完美的工作,但我感到恼火的警告信息
所以,我想从程序控制台隐藏它。我该怎么办
(我无法编辑html源代码)
[Thread-4] WARN jodd.lagarto.dom.LagartoDOMBuilderTagVisitor - Orphan closed tag ignored </meta>
[Thread-3] WARN jodd.lagarto.dom.LagartoDOMBuilderTagVisitor - Unclosed tag closed: <p>
谢谢你的好意
# 1 楼答案
哦,是的
我可以自己找到解决办法。(非常感谢埃利奥特·弗里希的指导:)
我使用Logback Library
# 2 楼答案
这是一个正确的答案,正如Jaynova和Elliott Frisch所说Jodd使用Logback,因此您所要做的就是在Logback配置中禁用日志类别,如另一个答案中所述。您可以从Java或logback配置文件中执行此操作
最近又增加了一个解决方案:
LagartoDOMBuilder
有一个属性parsingErrorLogLevel
,其目的是设置解析错误的日志级别(默认设置为WARN
)。有时候,在日志中记录这些错误是很重要的(比如解析你自己的代码),有时候这很烦人(解析实时代码,通常有很多错误)因此,虽然您可以关闭该包的所有日志记录,但也可以通过将级别设置为
DEBUG
(假设您的全局日志级别更高),使解析错误静音因此,简而言之,在解析之前获取
LagartoDOMBuilder
实例并设置此标志:)