【发布时间】:2012-05-30 19:58:55
【问题描述】:
我想在我的应用程序(Spring 集成)中有两个日志文件,debug.log 和 main.log。我想在 INFO 级别运行 main.log,在 DEBUG 级别运行 debug.log。这可以通过 appenders 上的过滤器来实现。我想根据源将不同级别记录到附加程序。换句话说
<logger name="org.springframework" level="ERROR">
<appender-ref ref="main" />
</logger>
<logger name="org.springframework" level="DEBUG">
<appender-ref ref="debug" />
</logger>
<logger name="com.myapp" level="INFO">
<appender-ref ref="main" />
</logger>
<logger name="com.myapp" level="DEBUG">
<appender-ref ref="debug" />
</logger>
总结一下:
- 弹簧记录器
- 主要 -> 错误
- 调试->调试
- com.myapp 记录器
- 主要 -> 信息
- 调试->调试
因此,我必须让记录器在 DEBUG 下运行,并且 appender 上的阈值过滤器不够精细。
更新使问题更加清晰
【问题讨论】: