Uploaded image for project: 'JBoss Logging'
  1. JBoss Logging
  2. JBLOGGING-126

log4j detection broken in OSGi

    XMLWordPrintable

Details

    Description

      This was introduced by a change in JBLOGGING-94

      The test for log4j was changed from:

      Class.forName("org.apache.log4j.Hierarchy", true, cl);
      

      to:

      Class.forName("org.apache.log4j.config.PropertySetter", true, cl);
      

      However the OSGi package imports where not updated to also include "org.apache.log4j.config". And this the latter test for "PropertySetter" will always fail in OSGi.

      The fix should be pretty simple. Simply import "org.apache.log4j.config" as optional in addition.

      Attachments

        Issue Links

          Activity

            People

              jperkins-rhn James Perkins
              jreimann-2 Jens Reimann
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: