Hi

do you use 1.6.1-SNAPSHOT?
Romain Manni-Bucau
Twitter: @rmannibucau
Blog: http://rmannibucau.wordpress.com/
LinkedIn: http://fr.linkedin.com/in/rmannibucau
Github: https://github.com/rmannibucau



2014-03-21 21:39 GMT+01:00 BobbyBear <[email protected]>:
>
> It seems like log4j2 is being initialized too early. This is a problem
> because we rely on the application server context for various logging
> configuration values.
>
> What I see is this:
>
> Mar 21, 2014 4:26:40 PM
> org.apache.openejb.assembler.classic.ReloadableEntityManagerFactory
> createDelegate
> INFO: PersistenceUnit(name=PlayMap,
> provider=org.apache.openjpa.persistence.PersistenceProviderImpl) - provider
> time 232ms
> 2014-03-21 16:26:41,180 DEBUG Generated plugins in 0.000022000 seconds
> 2014-03-21 16:26:41,189 DEBUG Found Plugin Map at
> jar:file:/Users/Bob/apache-tomcat-7.0.52/wtpwebapps/PlayMap/WEB-INF/lib/log4j-core-2.0-rc1.jar!/org/apache/logging/log4j/core/config/plugins/Log4j2Plugins.dat
> 2014-03-21 16:26:41,379 DEBUG Generated plugins in 0.198293000 seconds
> 2014-03-21 16:26:41,469 DEBUG Generated plugins in 0.088339000 seconds
> 2014-03-21 16:26:41,472 DEBUG Calling createLayout on class
> org.apache.logging.log4j.core.layout.PatternLayout for element PatternLayout
> with params(pattern="%d{HH:mm:ss.SSS} [%t] %-5level %logger{36} - %msg%n",
> Configuration(/Users/Bob/apache-tomcat-7.0.52/wtpwebapps/TRSMapp/WEB-INF/classes/log4j2.xml),
> null, charset="null", alwaysWriteExceptions="null", noConsoleNoAnsi="null")
> 2014-03-21 16:26:41,564 DEBUG Generated plugins in 0.090932000 seconds
>
> DEBUG statements show log4j2 initializing somewhere along the openjpa start.
>
> Later on we see this:
>
> Mar 21, 2014 4:26:42 PM org.apache.openejb.assembler.classic.Assembler
> createApplication
> INFO: Deployed
> Application(path=/Users/Bob/apache-tomcat-7.0.52/wtpwebapps/PlayMap)
> Mar 21, 2014 4:26:42 PM org.apache.catalina.core.ApplicationContext log
> INFO: Log4jServletContextListener ensuring that Log4j starts up properly.
>
> Without tomee, log4j2 works fine and the DEBUG statements are seen right
> after the INFO statement above. So there is some difference in loading.
>
> Note that I'm using log4j2, not log4j. Also, I'm using a fairly recent local
> build which works on tomcat-7.0.52
>
> Has anyone gotten log4j2 with the WebLookups, "${web:contextPath}" for
> example, from the servletContext to work?
>
>
>
>
>
> --
> View this message in context: 
> http://openejb.979440.n4.nabble.com/log4j2-initialized-too-early-tp4668307.html
> Sent from the OpenEJB User mailing list archive at Nabble.com.

Reply via email to