需要从log4j迁移到log4j2的帮助。我有一个滚动文件追加器。我需要这个appender来使用org中的“statisticsvlayout”。perf4j。以前在log4j1中。x版本我们使用log4j中的以下标记直接引用来自任何附录的统计数据。xml。
<Layout class='org.perf4j.log4j.StatisticsCsvLayout'/>
我们无法从log4j2确认这一点。xml,因为我们无法直接使用外部布局。请告诉我如何在log4j2中配置它。xml。
如果该组织。perf4j statisticsvlayout与log4j2不直接兼容,您可能需要创建自己的(或说服perf4j人员将此布局移植到log4j2)。幸运的是,创建自定义布局并不困难。下面是一些示例代码。您还可以查看log4j2源代码以了解更多详细信息,例如如何传递参数。
链接
感谢@Remko Popma的帮助。:)
资源目录还包含。文件是特定于环境的JAR文件的一部分,已经放在类路径中。 日志:
我是春靴的新手。我有一个跑步Spring靴项目。我想使用log4j2(由于项目限制,我必须使用log4j2本身)将不同级别的所有日志重定向到一个名为'test.log'的日志文件。 ---我的测试API的控制器也有以下测试日志行: ---在我的理解中,我已经在代码中包含了所有必需的内容。但是我面临着这个问题--当我使用API时,只有hibernate调试记录器被添加到test.log中;我在con
我在$CATALINA_HOME/lib下有log4j2jar: log4j-api-2.10.0.jar log4j-core-2.10.0.jar log4j-jul-2.10.0.jar export JAVA_OPTS=“${JAVA_OPTS}-djava.util.logging.manager=org.apache.logging.log4j.jul.logmanager” 我已经删
作为一个完全的初学者,我如何设置Log4j2(在Netbeans中)来将一些消息记录到控制台,而将其他消息记录到一个文件中?(我只找到了旧版本的指南,这让我陷入了麻烦,因为XML发生了变化。基本上,我正在更新在这个线程中完成的内容,因为我认为这是一个很好的想法,但缺少了一些提示)
有人知道如何编写log4j2属性文件,将日志作为JSON输出到控制台吗? 我看到了这个链接https://logging.apache.org/log4j/2.x/manual/layouts.html#JSONLayout,但我不清楚如何在属性文件中进行配置。 谢谢,Eran
您好,我最近在spring项目中将日志记录从log4j迁移到了log4j2。 一切正常,但我想知道如何设置属性