是否有可能的logback配置为记录在例如WARN或所有软件包,但XY INFO级别? 然后只包XY单独的配置。
Answer 1:
我不知道有什么办法,你可以得到你的问题的“NOT”包方面,但我经常在DEBUG和所有其余的记录一个包在INFO和......以上是... WARN和ERROR。 这是直线上升的中间人的logback。 我的记录器都是这样...
package rekdev.org.service.api;
public class DefaultConfigResource {
// ...
private static final Logger log = LoggerFactory.getLogger( DefaultConfigResource.class );
// ...
}
......在logback.xml配置像...
<logger name="rekdev.org.service.api" level="debug" />
...
<root level="info">
<appender-ref ref="STDOUT" />
<appender-ref ref="DAILY_ROLLING" />
<appender-ref ref="SYSLOG" />
</root>
拥有最输出在信息弹出出来的效果,WARN,ERROR但所有的rekdev.org.service.api类。 在DEBUG,INFO,所述rekdev.org.service.api包产生输出的所有类WARN,ERROR。
还是我误解你的问题完全?
文章来源: How to configure logback for package?