• log4net支持用日期加时间指定文件名


    最近发现log的一个问题,因为系统繁忙,所以log文件很快就满了,万一想调查什么问题的时候,发现log都给冲没了。

    然后就想自己写一个log函数,结果发现要考虑的东西还很多,比如日期/格式,最关键一个是多线程访问的时候,文件写操作会发生什么。

    给客户调查问题,如果再引入log本身的问题,那就太不应该了,最后用的是写入system eventviewer的方式,记录可疑代码执行情况。

    后来google发现log4net是支持文件名用日期加时间指定的,暂时就用这个吧。

    https://stackoverflow.com/questions/2898120/creating-a-new-log-file-each-day

    <appender name="RollingLogFileAppender" type="log4net.Appender.RollingFileAppender">
        <file value="C:	emp
    olling.log" />
        <appendToFile value="true" />
        <rollingStyle value="Date" />
        <datePattern value="yyyyMMdd-HHmm" />
        <layout type="log4net.Layout.PatternLayout">
            <conversionPattern value="%date [%thread] %-5level %logger [%property{NDC}] - %message%newline" />
        </layout>
    </appender>
    --------------------------- 知道的更多,不知道的也更多 ---------------------------
  • 相关阅读:
    排序算法
    排序算法
    排序算法
    排序算法
    排序算法
    排序算法
    排序算法
    排序算法
    排序算法
    Tinyhttp源码分析
  • 原文地址:https://www.cnblogs.com/mryux/p/12093124.html
Copyright © 2020-2023  润新知