







修改的文件有:FileAppender.cs,AppenderAttachedImpl.cs,XmlHierarchyConfigurator.cs
FileAppender.cs的修改如下:
1) 增加两个属性,如下:
































3) 修改方法:Reset() 把m_fileName换成m_logFileName
AppenderAttachedImpl.cs的修改如下:
1)添加方法,如下:











2)修改方法:AppendLoopOnAppenders(LoggingEvent loggingEvent) 在代码:appender.DoAppend(loggingEvent);前面添加如下代码:


















XmlHierarchyConfigurator.cs的修改如下:
1)修改方法:ParseAppender(XmlElement appenderElement) 把原来的代码:



















以上是个人的改进心得,希望给有同样需求的朋友有所帮助!