日志备份:两个附加器,多个记录器,不同级别
我想在我的应用程序(Spring集成)中有两个日志文件,debug.log和main.log。我想在 INFO 级别运行 main.log,并在 DEBUG 级别调试.log。这可以通过附加器上的筛选器来实现。我想根据源将不同的级别记录到追加器。换句话说
<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 logger
- 主要->信息
- 调试 -> 调试
因此,我必须让记录器在DEBUG上运行,并且附加器上的阈值过滤器不够细粒度。
更新使问题更加清晰