记录日志的类,需要实现log4net中的按文件大小来分开记录日志的功能。
log4net的配置项比较麻烦,所以想自己实现,求好的思路。
目前只能想到在记录时,判断文件大小,如果超出则换个文件记录,还有没有别的思路?
跪求,谢谢

解决方案 »

  1.   

    log4net 本身就有这个功能<appender name="RollingFile" type="log4net.Appender.RollingFileAppender">
            <file value="example.log" />
            <appendToFile value="true" />
            <maximumFileSize value="100KB" />
            <maxSizeRollBackups value="2" />        <layout type="log4net.Layout.PatternLayout">
                <conversionPattern value="%level %thread %logger - %message%newline" />
            </layout>
        </appender>
      

  2.   


    我知道log4net有这个功能,但是配置起来相对比较麻烦,我想实现的就是类似的功能,求思路。
      

  3.   

    没别的思路了,写的时候判断大小log4net配置还麻烦哎
      

  4.   


    好吧。我去看看log4net是怎么写的。感谢回复