如何配置的logback的包?(How to configure logback for packa

2019-06-25 14:59发布

是否有可能的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?