0
我需要为java应用程序生成2个日志文件。一个是系统管理员,他们只想看到什么是INFO或更高。他们不希望看到TRACE或DEBUG级别,这大大增加了日志文件的大小。但是我们也希望生成一个日志文件,如果出现问题,可以发送给工程师。工程师会想要所有的细节。这将包括所有级别:TRACE,DEBUG,INFO,WARN和ERROR。我认为这将是如此简单:不同Appendors的不同级别
<logger level="INFO" additivity="false" name="com.mycompany">
<appender-ref ref="NOT_DETAILED_FILE" />
</logger>
<logger level="TRACE" additivity="true" name="com.mycompany">
<appender-ref ref="DETAILED_FILE" />
</logger>
但我没有得到我的预期。 TRACE级别的消息将进入一般文件。我读过关于自定义的logback过滤器。但是,这是真的吗?这看起来像一个相当平凡的用例。