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)