[
https://issues.apache.org/jira/browse/LOG4J2-2403?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16578409#comment-16578409
]
Ralph Goers commented on LOG4J2-2403:
-------------------------------------
Patches are welcome!
> 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
>
> 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)