log4j.properties Простой вопрос - PullRequest
1 голос
/ 11 марта 2011

log4j.logger.mylog = debug, A1

Я хочу знать 2 вещи,

  1. что такое "mylog" здесь?
  2. что такое "А "здесь?

Ответы [ 2 ]

2 голосов
/ 11 марта 2011

mylog - это имя logger (которое вы передаете в Logger.getLogger() в своем коде; вы также можете передать класс, и в этом случае имя logger является именем класса).Фактически в файле конфигурации это может быть префикс для имени регистратора - поэтому в этом случае любое имя регистратора , начинающееся с mylog, будет использовать appender A1 (и, возможно, другие).

A1 - это имя appender (которое настраивается в другом месте файла конфигурации) - оно определяет, куда поступает фактический вывод.

"краткое введение в log4j " является хорошей отправной точкой для такого рода вещей.

0 голосов
/ 11 марта 2011
  • mylog - это имя вашего регистратора (в соответствии с запросом, указанным в вашем коде, используя Logger.getLogger("mylog").
  • A1 - идентификатор приложения, указанного вами вконфигурация.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...