Configuration 如何为包配置回登录?

Configuration 如何为包配置回登录?,configuration,package,logback,Configuration,Package,Logback,是否可以将logback配置为以警告或信息级别记录除x.y以外的所有软件包?然后只对程序包x.y进行单独配置。我不知道有什么方法可以让您了解问题中的“非”程序包方面,但我通常会在调试时记录一个程序包,其余的都记录在信息中,上面是警告和错误。这是直上中间的后备箱。我的伐木工人都像 package rekdev.org.service.api; public class DefaultConfigResource { // ... private static final Logge

是否可以将logback配置为以警告或信息级别记录除x.y以外的所有软件包?然后只对程序包x.y进行单独配置。

我不知道有什么方法可以让您了解问题中的“非”程序包方面,但我通常会在调试时记录一个程序包,其余的都记录在信息中,上面是警告和错误。这是直上中间的后备箱。我的伐木工人都像

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>

...
大多数输出都会在INFO、WARN和ERROR中弹出,但所有的rekdev.org.service.api类都会弹出。rekdev.org.service.api包中的所有类都会在DEBUG、INFO、WARN和ERROR时生成输出


还是我完全误解了您的问题?

记录器应该始终是“静态最终的”(在记录的类的所有实例中共享),因为为记录的类的每个实例使用单独的记录器实例太昂贵了。您会在JavaConf的注释中使用它吗?