是否可以将 logback 配置为除 xy 之外的所有包以例如 WARN 或 INFO 级别记录?然后仅对包 xy 进行单独配置。
问问题
52131 次
1 回答
71
我不知道您可以通过任何方式获得问题的“NOT”包方面,但我通常在 DEBUG 记录一个包,在 INFO 记录所有其余包......以上是......WARN 和 ERROR。这是直接的中间日志。我的记录器都像...
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 处产生输出。
还是我完全误解了你的问题?
于 2013-02-13T17:14:22.410 回答