我有一个C#应用程序,它使用log4net来记录设施。使用RollingFileAppender和一个主要是默认的配置,我得到一个方便的文件列表,这取决于我用来查看的程序是否进行智能排序:
trace.log.xml
trace.log.xml.1
trace.log.xml.10
...
trace.log.xml.19
trace.log.xml.2
trace.log.xml.20
...
trace.log.xml.2015-11-16.19
trace.log.xml.2015-11-16.2
trace.log.xml.2015-11-16.20
trace.log.xml.2015-11-16.3
...
trace.log.xml.2015-11-16.9
trace.log.xml.3
trace.log.xml.4
trace.log.xml.5
trace.log.xml.6
trace.log.xml.7
trace.log.xml.8
trace.log.xml.9
我想用一些零填充来解决这个问题。而不是例如trace.log.xml.5
或trace.log.xml.17
,我的文件名为trace.log.xml.0005
或trace.log.xml.0017
。
(手头有%04d
,我不知道它在哪里。)