【问题标题】:logging each week via rollingFileAppender--log4net每周通过 rollingFileAppender--log4net 记录
【发布时间】:2010-08-02 11:01:41
【问题描述】:

是否有解决方案可以通过 RollingFileAppender 的 datePattern 每周创建日志文件?我知道 yyyyMMdd 每天都有效,但我找不到每周记录的解决方案。提前致谢。

【问题讨论】:

    标签: log4net rollingfileappender


    【解决方案1】:

    据我所知,您需要为此编写自己的附加程序。 .Net 自定义格式字符串没有获取日历周的任何内容。不过有一个 API:

    http://msdn.microsoft.com/en-us/library/system.globalization.calendar.getweekofyear%28VS.71%29.aspx

    【讨论】:

    • 我在这里读到 msdn.microsoft.com/en-us/library/… 有一个像 ddd 这样的格式,它返回工作日。所以我写了 yyyyMMddd,现在我正在等待下周,看看它是否有效 =)
    • 这会为“星期一”返回类似“星期一”的内容,不是吗?
    • 是的,我认为...所以它认为它不起作用? =)
    • 这行不通。您需要扩展 appender 或编写自己的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-08
    • 2011-10-17
    • 2011-07-17
    • 1970-01-01
    相关资源
    最近更新 更多