Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/337.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jodd Java-我可以在控制台上隐藏警告消息吗?_Java_Jodd - Fatal编程技术网

Jodd Java-我可以在控制台上隐藏警告消息吗?

Jodd Java-我可以在控制台上隐藏警告消息吗?,java,jodd,Java,Jodd,我的程序不是错误,是完美的工作,但我感到恼火的警告信息 所以,我想从程序控制台隐藏它。我该怎么办 (我无法编辑html源代码) [Thread-4]警告jodd.lagarto.dom.LagartoDOMBuilderTagVisitor-忽略孤立关闭标记 [Thread-3]WARN jodd.lagarto.dom.LagartoDOMBuilderTagVisitor-未关闭的标记已关闭: 谢谢你的好意。哦,是的 我可以自己找到解决办法。(非常感谢埃利奥特·弗里希的指导:) 我用 这是

我的程序不是错误,是完美的工作,但我感到恼火的警告信息

所以,我想从程序控制台隐藏它。我该怎么办

(我无法编辑html源代码)

[Thread-4]警告jodd.lagarto.dom.LagartoDOMBuilderTagVisitor-忽略孤立关闭标记
[Thread-3]WARN jodd.lagarto.dom.LagartoDOMBuilderTagVisitor-未关闭的标记已关闭:
谢谢你的好意。

哦,是的

我可以自己找到解决办法。(非常感谢埃利奥特·弗里希的指导:)

我用


这是一个正确的答案,正如Jaynova和Elliott Frisch所说Jodd使用Logback,因此您所要做的就是在Logback配置中禁用日志类别,如另一个答案中所述。您可以从Java或logback配置文件中执行此操作

最近又增加了一个解决方案:
LagartoDOMBuilder
有一个属性
parsingerloglevel
,用于设置解析错误的日志级别(默认设置为
WARN
)。有时候,在日志中记录这些错误是很重要的(比如解析你自己的代码),有时候这很烦人(解析实时代码,通常有很多错误)

因此,虽然您可以关闭该包的所有日志记录,但也可以通过将级别设置为
DEBUG
(假设您的全局日志级别更高)来使解析错误静音


因此,简而言之,在解析之前获取
LagartoDOMBuilder
实例,并设置此标志:)

配置日志程序以查找错误,并启动
jodd.lagarto.dom
包。我们需要知道您使用的是哪种记录器来告诉您确切的方式,但它应该由记录器软件包记录。请为我解释或给出示例。您使用的是什么记录器?我是程序员新手,但我已经尝试过任何方法。这是我第一次在Java上使用logger。谢谢你的好意。任何人都可以用大麻给我大麻
[Thread-4] WARN jodd.lagarto.dom.LagartoDOMBuilderTagVisitor - Orphan closed tag ignored </meta> 
[Thread-3] WARN jodd.lagarto.dom.LagartoDOMBuilderTagVisitor - Unclosed tag closed: <p> 
import ch.qos.logback.classic.Logger;
import org.slf4j.LoggerFactory;

public class Main {

    final static Logger joddlogger = (Logger) LoggerFactory.getLogger("jodd");

    public static void main(String[] argv) {

        joddlogger.setLevel(ch.qos.logback.classic.Level.OFF);
        //do something...

    }
}