我正在使用Log4j调试我的Java Web应用程序,我需要登录Class Level。我不想在我的log4j.properties文件中为每个类添加一行,因为我在我的应用程序中有数百个类,如下所示:
log4j.logger.com.my.package.class1=DEBUG
log4j.logger.com.my.package.class2=DEBUG
log4j.logger.com.my.package.class3=DEBUG
是否有一行设置来实现所有类的登录?
答案 0 :(得分:4)
所有记录器按名称排序到层次结构中。因此,如果需要,您可以配置父记录器(“log4j.logger.com.my.package”或根记录器)并覆盖某些子记录器的配置。请参阅http://logging.apache.org/log4j/2.x/manual/architecture.html。
答案 1 :(得分:0)
下图描绘了记录器的层次结构表示
log4j.logger.com.my.package
,并覆盖子记录器的特定配置。参考Link