我通常将一个包与一个appender相关联.但是在这种情况下,这个类正在编写很多我希望过滤到不同appender的日志.但是这个类与我的其他类在同一个包中.
我想这样做:
log4j.logger.com.app=DEBUG,MainAppender
log4j.logger.com.app.webservice.Web=DEBUG,WSAppender
Run Code Online (Sandbox Code Playgroud)
我希望WSAppender写入一个文件,但我不想从MainAppender获取相同的日志.现在,来自WSAppender的日志也出现在MainAppender中.
您需要在子记录器上设置additivity = false.
见这里的例子.
log4j.additivity.com.app.webservice.Web = false
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
6025 次 |
最近记录: |