public class LogHelper
{
private static readonly log4net.ILog log = log4net.LogManager.GetLogger("LogInfo");
private static readonly log4net.ILog logError = log4net.LogManager.GetLogger("LogError");
public LogHelper()
{
}
/// <summary>
/// 设置Log配置
/// </summary>
private static void SetConfig()
{
object o = ConfigurationManager.GetSection("log4net");
log4net.Config.XmlConfigurator.Configure(o as System.Xml.XmlElement);
}
/// <summary>
/// 记录正常日志
/// </summary>
/// <param name="Message"></param>
public static void WriteLogInfo(string Message)
{
if (!log.IsInfoEnabled)
SetConfig();
log.Info(Message);
}
/// <summary>
/// 记录自定义的错误信息
/// </summary>
/// <param name="Message"></param>
public static void ErrorInfo(string Message)
{
try
{
if (!log.IsInfoEnabled)
SetConfig();
logError.Error(Message);
}
catch (Exception)
{