Your configuration below has 2 root loggers. There can only be one. From what you are describing it sounds like the first root logger is being ignored.
Ralph > On Jun 20, 2017, at 10:12 AM, Martin Bobák <martin.bo...@gmail.com> wrote: > > Hello folks. > > I'm using Tomcat 8.5.15 with log4j-2.8.2. I keep log4j2.xml [1] in > ${catalina.home}/lib/. In this file I have several rolling file appenders > configured. Everything works fine until I add flume appender. All rolling > appender files have length 0 bytes and no data are written whatsoever after > adding flume appender. Will be glad for any help. Thanks. > > Martin > > > 1) my log4j2.xml : > > <?xml version="1.0" encoding="utf-8"?> > <Configuration status="trace"> > <Properties> > <Property name="logdir">${env:CARIDEN_ROOT}/logs/wae-web-server</ > Property> > <Property name="layout">%d{MM/dd HH:mm:ss.SSS} [%-5p][%t] %c{1}.%M() - > %m%n</Property> > </Properties> > <Appenders> > <Console name="CONSOLE" target="SYSTEM_OUT"> > <PatternLayout pattern="${layout}"/> > </Console> > <RollingFile name="CATALINA" > fileName="${logdir}/catalina.log" > filePattern="${logdir}/catalina.%d{yyyy-MM-dd}-%i.log"> > <PatternLayout pattern="${layout}"/> > <Policies> > <TimeBasedTriggeringPolicy /> > <SizeBasedTriggeringPolicy size="25 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="25 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="25 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="25 MB"/> > </Policies> > <DefaultRolloverStrategy max="10"/> > </RollingFile> > <Flume name="eventLogger" compress="false"> > <Agent host="127.0.0.1" port="7070"/> > <PatternLayout pattern="WAE_WEB_SERVER | %d{ISO8601}{GMT} GMT | %p | > %t | %c.%M() | - | %m%n%throwable"/> > </Flume> > </Appenders> > <Loggers> > <Root level="info"> > <AppenderRef ref="CATALINA"/> > </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> > <Root level="info"> > <AppenderRef ref="eventLogger"/> > </Root> > </Loggers> > </Configuration> --------------------------------------------------------------------- To unsubscribe, e-mail: log4j-user-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-user-h...@logging.apache.org