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

Robert Schaft commented on LOG4J2-435:
--------------------------------------

I really appreciate that you took the burden to implement this. And I don't 
want to be annoying. I have just the feeling that the configuration is somehow 
not mathematically complete (allows all combinations, that are technically 
possible).

You use nesting to implement the shortcut operator. Nice idea. But how can I 
use them in combination with ifAll? The nesting is there already used for 
listing the conditions. How do I nest an accumulator?

Could you provide more complicated examples?
# I want to keep only 100mb from all files that match a certain name debug*.log 
AND that are older than 1 day.
# I want to keep only 100mb from all files that match a certain name debug*.log 
OR that are older than 30 days.
# I want to keep only the last 10 files but at most 100mb from all files that 
match a certain name debug*.log AND that are older than 1 day.

> Feature request: auto-delete older log files 
> ---------------------------------------------
>
>                 Key: LOG4J2-435
>                 URL: https://issues.apache.org/jira/browse/LOG4J2-435
>             Project: Log4j 2
>          Issue Type: Improvement
>            Reporter: Arkin Yetis
>            Assignee: Remko Popma
>              Labels: Rollover
>             Fix For: 2.5
>
>         Attachments: LimitingRolloverStrategy.java, SizeParser.java
>
>
> Original description:
> {quote}
> DefaultRolloverStrategy max attribute only applies if you have a %i in the 
> file pattern. This request is to enhance DefaultRolloverStrategy or another 
> appropriate component to allow a max number of files limit to apply across 
> days/months/years when a filePattern includes a date pattern.
> {quote}
> ----
> One of the most requested features is to add the ability to Log4j to "clean 
> up" older log files.  This usually means deleting these files, although it 
> could also mean moving them to a different location, or some combination of 
> these. 
> Users have different requirements for selecting the files to clean up. A 
> common request is the ability to keep the last X number of log files. This 
> works well if rollover is only date based but may give undesired results with 
> size based rollover. 
> Another factor to consider is that the directory containing the log files may 
> contain the log files for multiple appenders, or even files unrelated to 
> logging. 



--
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

Reply via email to