我要在应用程序中有两个日志文件( Spring 整合)、 debug.log 和 main.log 。 我想在 INFO 级别运行主.log, 在 DUBG 级别运行调试.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>
总结如下:
- Spring logger
- main -> ERROR
- debug -> DEBUG
- com.myapp logger
- main -> INFO
- debug -> DEBUG
因此,我必须让伐木者在DEBUG运行,而附加器的阈值过滤器不够精细。
<强 > 更新 强 >,使问题更加明确