gpt4 book ai didi

java - Log4j,不同的附加程序,相同的包和一个单独的类,写入不同的文件?

转载 作者:塔克拉玛干 更新时间:2023-11-01 22:34:02 25 4
gpt4 key购买 nike

我通常将一个包关联到一个附加程序。但是在这个案例中,这个类正在写很多我想过滤掉的日志到不同的附加程序。但是该类(class)与我的其他类(class)在同一个包中。

我正在尝试这样做:

log4j.logger.com.app=DEBUG,MainAppender
log4j.logger.com.app.webservice.Web=DEBUG,WSAppender

我希望 WSAppender 写入一个文件,但我不希望来自 MainAppender 的相同日志。现在,来自 WSAppender 的日志也出现在 MainAppender 中。

最佳答案

您需要在子记录器上设置 additivity=false。

参见示例 here .

log4j.additivity.com.app.webservice.Web = false

关于java - Log4j,不同的附加程序,相同的包和一个单独的类,写入不同的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5382600/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com