You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@logging.apache.org by "Jeff Thomas (Jira)" <ji...@apache.org> on 2022/11/13 01:07:00 UTC
[jira] [Created] (LOG4J2-3632) Using log4j-1_2-api to load XML configuration - Logger.getAppenders() empty
Jeff Thomas created LOG4J2-3632:
-----------------------------------
Summary: Using log4j-1_2-api to load XML configuration - Logger.getAppenders() empty
Key: LOG4J2-3632
URL: https://issues.apache.org/jira/browse/LOG4J2-3632
Project: Log4j 2
Issue Type: Bug
Components: Log4j 1.2 bridge
Affects Versions: 2.19.0
Reporter: Jeff Thomas
Attachments: image-2022-11-13-02-02-03-595.png, image-2022-11-13-02-05-42-235.png
I have used the log4j 1.2 bridge XmlConfigurator to load a 1.2 XML configuration and performed a `Configurator.reconfigure(configuration)`.
Then I retrieved a logger using "Logger.getLogger(String)".
When I then call 'Logger.getAppenders()" the returned enumeration is empty.
Looking at the logger in the debugger I can see the attached loggers in the associated LoggerConfig.
!image-2022-11-13-02-02-03-595.png!
In `org.apache.log4j.Category` I stepped through and got to here which returned an empty collection.
!image-2022-11-13-02-05-42-235.png!
I might be doing something wrong ... it has been known to happen. :) But I was expecting to get the two configured appenders "console" and "file" here.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)