log4j - непреднамеренное поведение класса Logger - PullRequest
0 голосов
/ 02 октября 2019

Я использую log4j для регистрации в нашем Java-приложении. При печати журнала я вижу другое имя класса, вместо того, чтобы иметь имя класса, для которого он был создан. Может кто-нибудь помочь мне понять возможные причины такого поведения.

Ниже приведен пример кода,

Class className1 {
Logger log = LogManager.getLogger(className1.class);
.
.
className2.method();
.
.
log.info("This is debug message");
}

Ожидаемое поведение в журналах, 2014-07-02 20:52:39 DEBUG className1 : 201 - это сообщение отладки

Фактическое поведение в журналах, 2014-07-02 20:52:39 DEBUG className2 : 201 - это сообщение отладки

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...