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