[ https://issues.apache.org/jira/browse/LOG4J2-1427?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Killua closed LOG4J2-1427. -------------------------- Resolution: Invalid > zipping files not working when file is created from appender used in root > logger. > --------------------------------------------------------------------------------- > > Key: LOG4J2-1427 > URL: https://issues.apache.org/jira/browse/LOG4J2-1427 > Project: Log4j 2 > Issue Type: Bug > Reporter: Killua > Priority: Blocker > > I use slf4j api with async log4j2-implementation, the files created from > appender used in <Root> logger not getting compressed ,although if i used the > appender on a normal logger it works fine and compress the file ex: > {code} > <logger name=xyz> > <Appender-Ref ref="APPENDER"/> > </logger> > {code} > Note: we are using spring framework , hibernate and camel ,and those > components do logging as well > this is my configuration ::: > {code} > <?xml version="1.0" encoding="UTF-8"?> > <Configuration status="OFF" name="LOG" packages="com.x.y.log"> > <Properties> > <Property name="LOGGING_PATH">Logs</Property> > <!-- <Property name="MAX_HISTORY">30</Property> --> > <Property name="PATTERN">%date{HH:mm:ss.SSS} | > %5level|%-10.-10thread|[%logger{53}:%4line] : %msg %ex{full} %n</Property> > </Properties> > <Appenders> > <Routing name="FILE"> > <Routes pattern="FILE"> > <Route> > <!-- > ******* > the file created from the following appender is not compressed, it's only > rolled over and creates a new file and the original file keeps increasing > included in <asyncRoot> > ******* > --> > > <RollingFile name="FILE" > > fileName="${LOGGING_PATH}/FILE/FILE.${date:yyyy-MM-dd}.log" > > filePattern="${LOGGING_PATH}/FILE/ARCHEIVE/FILE.%d{yyyy-MM-dd}-%i.log.zip"> > <PatternLayout > Pattern="${PATTERN}"> > </PatternLayout> > <Policies> > > <SizeBasedTriggeringPolicy size="2 MB" /> > > <TimeBasedTriggeringPolicy /> > </Policies> > <DefaultRolloverStrategy /> > </RollingFile> > </Route> > </Routes> > </Routing> > <Routing name="SQL"> > <Routes pattern="SQL"> > <Route> > <!-- > > WORKS FINE > NOT included in <asyncRoot> > --> > <RollingFile name="SQL" > > fileName="${LOGGING_PATH}/SQL/SQL.${date:yyyy-MM-dd}.log" > > filePattern="${LOGGING_PATH}/SQL/ARCHEIVE/SQL.%d{yyyy-MM-dd}-%i.log.zip"> > <PatternLayout > Pattern="${PATTERN}"> > </PatternLayout> > <Policies> > > <SizeBasedTriggeringPolicy size="2 MB" /> > > <TimeBasedTriggeringPolicy /> > </Policies> > <DefaultRolloverStrategy /> > </RollingFile> > </Route> > </Routes> > </Routing> > > <Routing name="CamelIntegration"> > <Routes pattern="CamelIntegration"> > <Route> > > <!-- > NOT WORKING > included in <asyncRoot> > --> > > <RollingFile name="CamelIntegration" > > fileName="${LOGGING_PATH}/CamelIntegration/CamelIntegration.${date:yyyy-MM-dd}.log" > > filePattern="${LOGGING_PATH}/CamelIntegration/ARCHEIVE/CamelIntegration.%d{yyyy-MM-dd}-%i.log.zip"> > <IsCamelFilter onMatch="ACCEPT" > /> > <PatternLayout > Pattern="${PATTERN}"> > </PatternLayout> > <Policies> > > <SizeBasedTriggeringPolicy size="2 MB" /> > > <TimeBasedTriggeringPolicy /> > </Policies> > <DefaultRolloverStrategy /> > </RollingFile> > </Route> > </Routes> > </Routing> > <Console name="STDOUT" target="SYSTEM_OUT"> > <PatternLayout> > <Pattern>${PATTERN}</Pattern> > </PatternLayout> > </Console> > </Appenders> > > <Loggers> > <asyncLogger name="jdbc.sqlonly" level="INFO" > additivity="false"> > <appender-ref ref="SQL" /> > </asyncLogger> > <asyncRoot level="DEBUG" includeLocation="true" additivity="false"> > <AppenderRef ref="CamelIntegration" /> > <AppenderRef ref="STDOUT" /> > <AppenderRef ref="FILE" /> > </asyncRoot> > </Loggers> > </Configuration> > {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332) --------------------------------------------------------------------- To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org