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

sivan commented on LOG4J2-656:
------------------------------

Yes I know, everybody is busy with log4j and some other schedules. I went 
through the entire documentation but didn't find any point which describes this 
feature exists or not exists in Log4j2.

Many thanks for your great comment on this.

Actually this is required as a feature and not a quick fix. For the time being 
I will write a job to do this.

It will be helpful if you can mention when I can expect this feature?

> How to delete rolled over folder older than six months.
> -------------------------------------------------------
>
>                 Key: LOG4J2-656
>                 URL: https://issues.apache.org/jira/browse/LOG4J2-656
>             Project: Log4j 2
>          Issue Type: Question
>          Components: Appenders
>    Affects Versions: 2.0-rc1
>         Environment: Java 7
>            Reporter: sivan
>             Fix For: 2.0-rc1
>
>
> My application is using Rolling file appender. So the log files are daily 
> rolled over to the folder having name yyyy-MM. ie 2014-03, 2014-04, 2014-05 
> etc. Now the requirement is to delete 6 months older folder from the path.
> Is there any configuration to achieve this?
> The current configuration is as below.
> <?xml version="1.0" encoding="UTF-8"?>
> <configuration>
>       <properties>
>               <property name="logPattern">%c|%K{sessionId}|%t|%d{MM/dd/yyyy 
> HH:mm:ss.SSS}|%p|%C|%M|%L|%K{msg}%n</property>
>               <property 
> name="filePattern">${sys:logfilepath}//$${date:yyyy-MM}//${sys:oft.appserver}-out-%d{yyyy-MM-dd}.log</property>
>               <property 
> name="fileName">${sys:logfilepath}//${sys:oft.appserver}-out.log</property>
>       </properties>
>       <appenders>
>               <Console name="Console" target="SYSTEM_OUT">
>                       <PatternLayout pattern="logPattern"/>
>               </Console>
>               <RollingFile name="RollingFile" fileName="${fileName}" 
> filePattern="${filePattern}">
>                       <PatternLayout>
>                               <pattern>${logPattern}</pattern>
>                       </PatternLayout>
>                       <Policies>
>                               <TimeBasedTriggeringPolicy />
>                       </Policies>
>               </RollingFile>
>       </appenders>
>       <loggers>
>               <AsyncLogger name="logtype" level="info" includeLocation="true" 
> additivity="false">
>                       <AppenderRef ref="RollingFile"/>
>               </AsyncLogger>
>               <root level="info">
>                       <AppenderRef ref="Console"/>
>               </root>
>       </loggers>
> </configuration>



--
This message was sent by Atlassian JIRA
(v6.2#6252)

---------------------------------------------------------------------
To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-dev-h...@logging.apache.org

Reply via email to