log4j.properties简单的问题

时间:2011-03-11 07:17:51

标签: java logging log4j

log4j.logger.mylog = debug,A1

我想知道两件事,

  1. 这里的“mylog”是什么?
  2. 这里的“A”是什么?

2 个答案:

答案 0 :(得分:2)

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

A1 appender 名称(在配置文件的其他位置配置) - 这决定了实际输出的位置。

"short introduction to log4j"是这类事情的一个很好的起点。

答案 1 :(得分:0)

  • mylog是记录器的名称(使用Logger.getLogger("mylog")代码中的请求。
  • A1是您在配置中定义的appender的ID。