/// <summary> /// 记录严重错误日志 /// </summary> /// <param name="appenderName">日志记录员,不同的记录员可能写入不同的日志文件(在配置文件中配置)</param> /// <param name="message">日志信息,如果因异常记录日志,则message可以为null</param> /// <param name="exception">为日志附加异常信息,可以在配置中获取更准确的信息,如无异常信息,则可以为null</param> public static void Fatal(string appenderName, string message, Exception exception) { ILog logByName = TextLog.GetLogByName(appenderName); if (logByName.IsFatalEnabled) { logByName.Fatal(message, exception); } }
/// <summary> /// 记录错误日志 /// </summary> /// <param name="appenderName">日志记录员,不同的记录员可能写入不同的日志文件(在配置文件中配置)</param> /// <param name="message">日志信息,如果因异常记录日志,则message可以为null</param> /// <param name="exception">为日志附加异常信息,可以在配置中获取更准确的信息,如无异常信息,则可以为null</param> public static void Error(string appenderName, string message, Exception exception) { ILog logByName = TextLog.GetLogByName(appenderName); if (logByName.IsErrorEnabled) { logByName.Error(message, exception); } }
/// <summary> /// 记录警告日志 /// </summary> /// <param name="appenderName">日志记录员,不同的记录员可能写入不同的日志文件(在配置文件中配置)</param> /// <param name="message">日志信息,如果因异常记录日志,则message可以为null</param> /// <param name="exception">为日志附加异常信息,可以在配置中获取更准确的信息,如无异常信息,则可以为null</param> public static void Warn(string appenderName, string message, Exception exception) { ILog logByName = TextLog.GetLogByName(appenderName); if (logByName.IsWarnEnabled) { logByName.Warn(message, exception); } }
/// <summary> /// 记录信息日志 /// </summary> /// <param name="appenderName">日志记录员,不同的记录员可能写入不同的日志文件(在配置文件中配置)</param> /// <param name="message">日志信息,如果因异常记录日志,则message可以为null</param> public static void Info(string appenderName, string message) { ILog logByName = TextLog.GetLogByName(appenderName); if (logByName.IsInfoEnabled) { logByName.Info(message); } }
/// <summary> /// 记录调试日志 /// </summary> /// <param name="appenderName">日志记录员,不同的记录员可能写入不同的日志文件(在配置文件中配置)</param> /// <param name="message">日志信息,如果因异常记录日志,则message可以为null</param> /// <param name="exception">为日志附加异常信息,可以在配置中获取更准确的信息,如无异常信息,则可以为null</param> public static void Debug(string appenderName, string message, Exception exception) { ILog logByName = TextLog.GetLogByName(appenderName); if (logByName.IsDebugEnabled) { logByName.Debug(message, exception); } }
public static void WriteLog(string message) { TextLog.Error("error", message); //using (FileStream fs = new FileStream(HttpContext.Current.Server.MapPath("~/log.log"), FileMode.Append, FileAccess.Write)) //{ // using (StreamWriter sw = new StreamWriter(fs, Encoding.UTF8)) // { // sw.WriteLine(DateTime.Now.ToString() + ":" + message); // sw.Close(); // } // fs.Close(); //} }