在winform项目里集成log4net日志控件
1、引用log4net.dll文件 备注:通过直接引用dll或使用nugit都可以
2、添加一个log4net.config文件,内容如下:
<?xml version="1.0" encoding="utf-8" ?>
注意:在这个config文件上点右键属性,让它始终复制或较新复制
3、在Properties下的AssemblyInfo.cs文件时加一行:
[assembly: log4net.Config.XmlConfigurator(ConfigFile = "log4net.config", Watch = true)]
4、加一个Help类内容如下:
public class log4netHelper { ////// 普通日志 /// /// 日志内容 public static void Info(string message) { log4net.ILog log = log4net.LogManager.GetLogger("InfoLog"); if (log.IsInfoEnabled) { log.Info(message); } log = null; } ////// 错误日志 /// /// 错误日志 public static void Error(string message) { log4net.ILog log = log4net.LogManager.GetLogger("Error"); if (log.IsInfoEnabled) { log.Error(message); } log = null; } }
5、使用示例如下:
log4netHelper.Info("这是一条普通日志"); log4netHelper.Error("这是一条错误日志");