Uploaded image for project: 'WildFly'
  1. WildFly
  2. WFLY-20660

Embedded Log4j not view when activating extension micrometer

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Major Major
    • None
    • 36.0.1.Final
    • None
    • ---
    • ---

      I have an application that embed its version of Log4j.

      When I activate micrometer with prometheus registry, Log4j classes are no more viewed by my application.

       

      Procedure used to activate metrics:

      /extension=org.wildfly.extension.micrometer:add
      /subsystem=metrics:remove
      /extension=org.wildfly.extension.metrics:remove
      /subsystem=micrometer:add
      /subsystem=micrometer/registry=prometheus:add(context="/metrics")
      reload

       

      Caused by: java.lang.ClassNotFoundException: org.apache.logging.log4j.core.Filter from [Module "io.micrometer" version 1.14.5 from local module loader @312ab28e (finder: local module finder @5644dc81 (roots: D:\Progs\wildfly-36.0.1.Final\modules,D:\Progs\wildfly-36.0.1.Final\modules\system\layers\base))]
          at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:201)
          at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:408)
          at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:396)
          at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:115)
          ... 27 more 

              jperkins-rhn James Perkins
              tfranconville Thomas Franconville (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Created:
                Updated: