发表于2017-07-202019-01-01 作者 wind
在1.x 版本的 log4j 中,配置rootLogger的日志级别会限制其他logger 的日志级别,其他 logger 的日志级别都是限制在 rootLogger 以内的,所以不能在 rootLogger 上设置日志级别为 info,而在其他的 logger 上设置级别低于 info,如果需要默认输出 info 级别的日志,而在指定的包下输出debug级别的日志,则需要指定rootLogger为debug级别,使用 Threshold=info 的 appender 输出日志。在2.x 版本的 log4j 中,rootLogger 的 level 设置不影响其他 logger 的level