using log4net; using log4net.Config; using System; using System.IO; namespace System; public static class LogUnit { private static readonly ILog logger; static LogUnit() { string fileName = Path.Combine("config", "log4net.Config"); XmlConfigurator.Configure(new FileInfo(fileName)); logger = LogManager.GetLogger(typeof(LogUnit)); } public static void Init() { } public static void Debug(string msg) { logger.Debug(msg); } public static void Info(string msg) { logger.Info(msg); } public static void Warn(string msg) { logger.Warn(msg); } public static void Error(string msg) { logger.Error(msg); } public static void Fatal(string msg) { logger.Fatal(msg); } public static void Error(Exception e) { logger.Error(e); } /// /// 输出日志到Log4Net /// /// /// public static void Error(Type t, Exception ex) { logger.Error("Error", ex); } public static void Error(Type t, string logMessage) { logger.Error(logMessage); } }