AFAIK log4j2属性文件中包/类的记录器级别应设置如下.
loggers = abc
logger.abc.name = com.abc.MyClass
logger.abc.level = INFO
因此,如果我要指定50个类/包,是否意味着我必须在记录器中有50个条目,每个名称和级别有50个条目.
是不是有另一种方法来为每个记录器使用一行,所以它可以在50行中完成?
解决方法:
在名称中你可以放一个包(或子包),你不需要指定具体的类名;除非您明确要求该类的特定配置.
此外,您可以为不属于特定配置的所有类(rootLogger)指定默认配置.
有关详细信息,请查看here中的“使用属性配置”部分.