我对 log4j 完全陌生。我看到有两个标签和标签,它们引用了各种appender。正如其中一个链接所建议的,即 为什么我们需要 root 和 log4j.xml 中的记录器 “唯一的例外是记录应用程序中所有类的消息的根记录器。” 我正在使用它(根记录器)。
就我而言,我必须将所有具有级别错误的异常记录到我的外部文件中。所以我用过
<!-- Root Logger -->
<root>
<priority value="error" />
<appender-ref ref="console" />
<appender-ref ref="FILE" />
</root>
但在我的日志文件中,我仍然可以看到信息记录器消息。我只需要记录错误消息,所以请向我建议解决方案可能是什么,如果我错了,我可以纠正它。