Yes, IIRC we force tomcat to switch to something else than JUL after 2
lines we cant control but IIRC the info of these lines are repeated after
so no real information lost.

To get these lines you should add *log4j* in the classpath - and no more
the common loader which is more risky in term of infra.
Le 11 févr. 2016 09:12, "antonypaul" <[email protected]> a écrit :

> I wanted to use it for container logging. I followed steps in 1 and got it
> working. In addition to the steps mentioned, I added following jars and
> log4j2.xml - log4j-1.2-api-2.2.jar, log4j-api-2.2.jar, log4j-core-2.2.jar.
> Only thing is Tomcat on startup is creating seperate log file using JDK
> logging. Then it switches over to log4j.
>
> log4j2.xml copied from a stackoverflow.com answer.
>
> <?xml version="1.0" encoding="utf-8"?>
> <Configuration status="info">
>   <Properties>
>     <Property name="logdir">${sys:catalina.base}/logs</Property>
>     <Property name="layout">%d %-5p [%t] %c- %m%n</Property>
>         <Property name="consoleLayout">%-5p- %m%n</Property>
>   </Properties>
>   <Appenders>
>     <Console name="CONSOLE" target="SYSTEM_OUT">
>       <PatternLayout pattern="${consoleLayout}"/>
>     </Console>
>     <RollingFile name="CATALINA"
>         fileName="${logdir}/catalina.log"
>         filePattern="${logdir}/catalina.%d{yyyy-MM-dd}-%i.log">
>       <PatternLayout pattern="${layout}"/>
>       <Policies>
>         <TimeBasedTriggeringPolicy />
>         <SizeBasedTriggeringPolicy size="100 MB"/>
>       </Policies>
>       <DefaultRolloverStrategy max="10"/>
>     </RollingFile>
>     <RollingFile name="LOCALHOST"
>         fileName="${logdir}/localhost.log"
>         filePattern="${logdir}/localhost.%d{yyyy-MM-dd}-%i.log">
>       <PatternLayout pattern="${layout}"/>
>       <Policies>
>         <TimeBasedTriggeringPolicy />
>         <SizeBasedTriggeringPolicy size="1 MB"/>
>       </Policies>
>       <DefaultRolloverStrategy max="10"/>
>     </RollingFile>
>     <RollingFile name="MANAGER"
>         fileName="${logdir}/manager.log"
>         filePattern="${logdir}/manager.%d{yyyy-MM-dd}-%i.log">
>       <PatternLayout pattern="${layout}"/>
>       <Policies>
>         <TimeBasedTriggeringPolicy />
>         <SizeBasedTriggeringPolicy size="1 MB"/>
>       </Policies>
>       <DefaultRolloverStrategy max="10"/>
>     </RollingFile>
>     <RollingFile name="HOST-MANAGER"
>         fileName="${logdir}/host-manager.log"
>         filePattern="${logdir}/host-manager.%d{yyyy-MM-dd}-%i.log">
>       <PatternLayout pattern="${layout}"/>
>       <Policies>
>         <TimeBasedTriggeringPolicy />
>         <SizeBasedTriggeringPolicy size="1 MB"/>
>       </Policies>
>       <DefaultRolloverStrategy max="10"/>
>     </RollingFile>
>   </Appenders>
>   <Loggers>
>     <Root level="info">
>       <AppenderRef ref="CATALINA"/>
>           <AppenderRef ref="CONSOLE"/>
>     </Root>
>     <Logger
> name="org.apache.catalina.core.ContainerBase.[Catalina].[localhost]"
>         level="info" additivity="false">
>       <AppenderRef ref="LOCALHOST"/>
>     </Logger>
>     <Logger
>
> name="org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/manager]"
>         level="info" additivity="false">
>       <AppenderRef ref="MANAGER"/>
>     </Logger>
>     <Logger
>
> name="org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/host-manager]"
>         level="info" additivity="false">
>       <AppenderRef ref="HOST-MANAGER"/>
>     </Logger>
>   </Loggers>
> </Configuration>
>
> Regards,
> Antony
>
>
>
> --
> View this message in context:
> http://tomee-openejb.979440.n4.nabble.com/Using-log4j2-with-Tomee-7-tp4677585p4677589.html
> Sent from the TomEE Users mailing list archive at Nabble.com.
>

Reply via email to