java - 在 log4j2 中,我可以拥有多个同名的记录器吗?

标签 java xml logging log4j2

在 log4j2 中,拥有多个同名的记录器是否合法?如果不是,我怎么能完成同样的事情?

<logger name="com.foo.bar" level="error" additivity="false">
    <appender-ref ref="SMTPAppender" /> 
    <appender-ref ref="stdout" />
</logger>
<logger name="com.foo.bar" level="INFO">
    <appender-ref ref="RollingFile"/>
</logger>
<root level="INFO">
    <appender-ref ref="stdout"/>
</root>

最佳答案

这个问题已经在这里解决了: How to configure log4j to log different log levels to different files for the same logger

您必须使用附加程序,因为您不能有两个同名的记录器。

希望这对您有所帮助!

关于java - 在 log4j2 中,我可以拥有多个同名的记录器吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22077203/

相关文章:

python - 将以前的 Python 输出恢复到终端

web-services - Catalyst:安全下载日志文件

java - 使 FileAlterationObserver 观察远程目录

java - 如何通过两跳 SSH 隧道使用 JProfiler

python - 如何在 python-docx 中获取单元格背景颜色?

java - 如何抑制 java.util.logging 中的特定记录器?

java opencv png图像与视频问题的alpha channel

java初始化后添加到数组

xml - 如何使用 d3.js 导入 XML 数据?

xml - 从 ABAP 变量到 XML 的 ID 转换不执行任何操作