[ 
https://issues.apache.org/jira/browse/LOG4J2-426?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13816103#comment-13816103
 ] 

Jon Larry edited comment on LOG4J2-426 at 11/7/13 4:37 PM:
-----------------------------------------------------------

I'm not getting uniquely registered jmx LoggerContext either. Added 
log4jContextName and log4jConfiguration context-params in  web.xml and am using 
org.apache.logging.log4j.core.web.Log4jServletContextListener servlet-listener 
of two different web apps.
(version 2.0-beta9)

Resulting in a single LoggerContext Mbean:
.  org.apache.logging.log4j2:type=LoggerContext,ctx=AsyncLoggerContext

Also the mbean attributes for the AssyncLoggerContext are incorrect:
.   
configLocation=file:/Applications/eclipse-cequint/Eclipse.app/Contents/MacOS/CCDB
.   configText=FileNotFoundException...

I would have expected the configLocation to reflect the log4j2 file that was 
loaded and configText to contain the xml in that file. CCDB is the context name 
of the log4j2.xml and belongs to one of the web apps. The context for the other 
web app is nowhere to be seen.






was (Author: jonlarry):
I'm not getting uniquely registered jmx LoggerContext either. Added 
log4jContextName and log4jConfiguration context-params in  web.xml and am using 
org.apache.logging.log4j.core.web.Log4jServletContextListener servlet-listener 
of two different web apps.
(version 2.0-beta9)

Resulting in a single LoggerContext Mbean:
.  org.apache.logging.log4j2:type=LoggerContext,ctx=AsyncLoggerContext

Also the mbean attributes for the AssyncLoggerContext are incorrect:
.   
configLocation=file:/Applications/eclipse-cequint/Eclipse.app/Contents/MacOS/CCDB
.   configText=FileNotFoundException...

I would have expected the configLocation to reflect the log4j2 file that was 
loaded and configText to contain the xml in that file.





> Permgen leak: Log4j2 does not unregister MBeans on shutdown
> -----------------------------------------------------------
>
>                 Key: LOG4J2-426
>                 URL: https://issues.apache.org/jira/browse/LOG4J2-426
>             Project: Log4j 2
>          Issue Type: Bug
>          Components: JMX
>    Affects Versions: 2.0-beta9
>         Environment: JDK7 64bit, Win8 64bit. Apache Tomcat 7
>            Reporter: Sergey Alaev
>
> Subj. This causes permgen leak on undeploying web applications which uses 
> log4j2.
> Also, as far as i can see, there is no support exposing multiple log4j2 
> contexts via JMX which can be nice for web applications.



--
This message was sent by Atlassian JIRA
(v6.1#6144)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to