当前位置:  开发笔记 > 编程语言 > 正文

Log4Net:Rolling File appender,定义扩展

如何解决《Log4Net:RollingFileappender,定义扩展》经验,为你挑选了4个好方法。

我希望我的日志文件看起来像这样:2009-02-13.log

但问题是我似乎无法找到任何方法来添加.log扩展名.

我尝试了很多东西,但没有任何帮助.这是我迄今为止所拥有的:


    
    
    
    
    
      
    

Craig Walker.. 112

其他答案逃避"log"中的"g",因为"g"是datePattern中的特殊字符.这没有错,但我更喜欢将整个非日期字符集包装在单引号中,如下所示:


这给出了相同的结果,但我更容易管理.这样,我不必回忆起datePattern特有的特定字符(列表很长且多变).如果我忘记了一个字符,那么我就不会冒险使用我的文件名; 他们都很好地逃脱了.



1> Craig Walker..:

其他答案逃避"log"中的"g",因为"g"是datePattern中的特殊字符.这没有错,但我更喜欢将整个非日期字符集包装在单引号中,如下所示:


这给出了相同的结果,但我更容易管理.这样,我不必回忆起datePattern特有的特定字符(列表很长且多变).如果我忘记了一个字符,那么我就不会冒险使用我的文件名; 他们都很好地逃脱了.


我也更喜欢这种方法.
@ssmith:从``中删除`.log`.Log4Net将日期模式附加到文件值上,因此您需要前者的文件扩展名.

2> gregwhitaker..:

尝试将.log扩展名添加到日期模式中,然后将其从文件属性中删除.


...


还记得添加

3> 小智..:

log4net现在还提供了一个PreserveLogFileNameExtension属性,可以强制您的.log扩展名到复合文件名的末尾(包括日期模式和/或大小序列号):






4> DevinB..:

将".lo\g"添加到日期模式的末尾

推荐阅读
郑小蒜9299_941611_G
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有