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

ASF subversion and git services commented on LOG4J2-2403:
---------------------------------------------------------

Commit 94567fc6f345406fbdb754d32ce2528ad7bcaf5c in logging-log4j2's branch 
refs/heads/master from Marco Herrn
[ https://gitbox.apache.org/repos/asf?p=logging-log4j2.git;h=94567fc ]

[LOG4J2-2403] Update documentation about zero-padding


> Allow zero padding the counter of a RollingFileAppender
> -------------------------------------------------------
>
>                 Key: LOG4J2-2403
>                 URL: https://issues.apache.org/jira/browse/LOG4J2-2403
>             Project: Log4j 2
>          Issue Type: Improvement
>          Components: Appenders
>    Affects Versions: 2.11.1
>            Reporter: Marco Herrn
>            Priority: Minor
>          Time Spent: 1h 20m
>  Remaining Estimate: 0h
>
> 2It would be good if the filenamePattern for a RollingFileAppender would 
> allow to zero pad the counter. Either automatically based on the max number 
> of the counter or manually by giving the number of characters to pad to or 
> even both approaches.
> For example the current sitution is this:
>   
>  {{filepattern="logs/mylog-%i.log"
>  DefaultRolloverStrategy max="15"}}
>   
>  The files I get will be:
> {{hh-10.log.gz
>  hh-11.log.gz
>  hh-12.log.gz
>  hh-13.log.gz
>  hh-14.log.gz
>  hh-15.log.gz 
>  hh-1.log.gz
>  hh-2.log.gz
>  hh-3.log.gz
>  hh-4.log.gz
>  hh-5.log.gz
>  hh-6.log.gz
>  hh-7.log.gz
>  hh-8.log.gz
>  hh-9.log.gz
>  hh.log}}
> This is very ugly in file listings. Therefore I propose two things:
> 1. Automatic padding based on the "max" parameter to the RolloverStrategy. If 
> the max parameter has two digits (as in 15) it should automatically zero-pad 
> the counter to be two digits as well.
> 2. Manual padding based on the filepattern pattern to the 
> RollingFileAppender. At the moment it is possible to specify this as "%05i", 
> but this does no zero-padding as expected, but instead pads with whitespaces. 
> It should be possible to use zero-padding here too.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to