1.app.config
2.日志类
////// LogTools帮助类 /// public class LogTools { public static readonly log4net.ILog Loginfo = log4net.LogManager.GetLogger("MyLogo4Net"); //选择的配置 //public static readonly log4net.ILog Logerror = log4net.LogManager.GetLogger("logerror"); //选择 的配置 public static void SetConfig() { log4net.Config.XmlConfigurator.Configure(); } /// /// 设置文件路径 /// /// public static void SetConfig(FileInfo configFile) { log4net.Config.XmlConfigurator.Configure(configFile); } ////// 写系统信息日志 /// /// public static void WriteLog(string info) { if (Loginfo.IsInfoEnabled) { Loginfo.Info(info); } } ////// 写错误日志 /// /// /// public static void WriteErrorLog(string error, Exception se) { if (Loginfo.IsErrorEnabled) { Loginfo.Error(error, se); } } ////// 写错误日志 /// /// /// public static void WriteErrorLog(string error) { if (Loginfo.IsErrorEnabled) { Loginfo.Error(error); } } }
3.设置Log4Net
程序启动设置LogTools.SetConfig();