使用Log4Net的输出日志到MySQL
使用步骤如下:
1. 添加引用Log4Net.dll, mysql.data.dll到工程中
note: mysql.data.dll 版本要高,最好到mysql官网下载最新的版本(6.2.7)。本人的教训:用了低版本的mysql.data.dll, 以至于没办法插入数据到MySQL数据库,插入表内容为NULL, 提示System.data.dll加载错误。
2. 添加app.config到工程中
app.config 配置如下:
3. 在AssemblyInfo.cs中添加以下一条语句:
[assembly: log4net.Config.XmlConfigurator(ConfigFileExtension = "config", Watch = true)]
4. 在程序中调用
log4net.ILog log = log4net.LogManager.GetLogger("MyLogger");
log.Info("hello world!");
5. 可以到mysql数据库中查看是否成功插入一条Message: hello world!
Re: 以上是个人的总结,提供参考。