由于最近在使用log4net纪录文件日志,但是每天产生的日志比较多,所以就需要按天来生产日志文件,也就是说,一天有一个日志文件,以yyyyMMdd_log.txt的格式来命名,这样有利于日志管理,所以对log4net进行了改进,以支持此项功能。经过修改后,我多了个配置属性dateOn,这是一个开关,用来设置是否支持按日期产生日志文件,true为支持,false为不支持。








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



