标签:
一、数据库日志表结构
二、测试类库LoggHelper
三、控制台测试项目
配置文件内容如下:
四、运行结果
1、文件
2、数据库
五、优化log4net在项目中的配置
关注封装日志操作的类库LogHelper:
在AssemblyInfo.cs文件中加入[assembly: log4net.Config.XmlConfigurator(ConfigFile = "Configuration/Log4Net.config", Watch = true)],即加入log4net配置项。
在文件Log4Net.config中配置如下:
即把应用程序config文件下有关log4net的所有配置项移除放到单一文件Log4Net.config中,这样给应用程序的配置文件“瘦身”不少,呵呵!
ok,编译类库LoggHelper(可在里面封装对log4net的所有操作),将控制台程序改为
运行,一切ok!
附有关log4net的对数据库写日志的配置:
http://logging.apache.org/log4net/release/config-examples.html
标签:
原文地址:http://www.cnblogs.com/Alex80/p/4377112.html