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);
}
}