在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("这是一条错误日志");