我想在我的应用程序(Spring Integration)中有两个日志文件,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 处运行,并且附加程序上的阈值过滤器不够精细。
更新增加了问题的清晰度