在项目开发过程中,部署的服务器越来越多,查看日记的时候需要每台服务器去找日记看,这对运维人员来说是一个很不友好的方式.在此基础上就提出将所有日记统一到一台服务器上进行存放,并按照产生日记的服务器分文件夹.这时候想使用log4net就需要配置很多配置项,明显不是我们想要的.现在只能去修改log4net的源代码去满足这一要求.经过修改后的源代码在配置日记文件路径和调用创建日记对象的传入参数上做些修改就可以动态配置路径.因为没必要做太多层次的动态配置,这里只实现了2层路径的动态配置. 1.配置文档 <…