簡體   English   中英

在log4j2中我可以使用同名的多個記錄器嗎?

[英]In log4j2 Can I Have Multiple Loggers with the Same Name?

在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>

此問題已在此處得到解決: 如何配置log4j以將不同的日志級別記錄到同一記錄器的不同文件中

您必須使用appender,因為您不能擁有兩個具有相同名稱的記錄器。

希望這可以幫助!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM