log4j.logger.mylog =调试,A1

我想知道两件事


这里的“ mylog”是什么?
这里的“ A”是什么?

最佳答案

mylog是记录器名称(您在代码中将其传递给Logger.getLogger();您也可以传递一个类,在这种情况下,记录器名称是该类的名称)。实际上,在配置文件中,它可以是记录器名称的前缀-因此,在这种情况下,任何以mylog开头的记录器名称都将使用附加程序A1(可能还有其他名称)。

A1是附加程序名称(在配置文件中的其他位置配置)-它确定实际输出的位置。

"short introduction to log4j"是此类事情的良好起点。

10-08 20:27