/// <summary> /// 向日志文件写入出错信息 /// </summary> /// <param name="className">类名</param> /// <param name="ex">异常对象</param> public static void Error(string className, Exception ex) { var methodinfo = SystemModule(); IExtLog extLog = ExtLogManager.GetLogger(dblog); extLog.Error(className, ex); }
/// <summary> /// 向日志文件写入调试信息 /// </summary> /// <param name="content">类名</param> /// <param name="ex">写入内容</param> public static void Debug(string content, Exception ex) { var methodinfo = SystemModule(); IExtLog extLog = ExtLogManager.GetLogger(dblog); methodinfo += "\r\n" + content; extLog.Debug(methodinfo, ex); }
/// <summary> /// Lookup the wrapper objects for the loggers specified /// </summary> /// <param name="loggers">the loggers to get the wrappers for</param> /// <returns>Lookup the wrapper objects for the loggers specified</returns> private static IExtLog[] WrapLoggers(ILogger[] loggers) { IExtLog[] results = new IExtLog[loggers.Length]; for (int i = 0; i < loggers.Length; i++) { results[i] = WrapLogger(loggers[i]); } return(results); }
/// <summary> /// 向日志文件写入出错信息 /// </summary> /// <param name="className">类名</param> /// <param name="content">错误信息</param> public static void Error(string className, string content) { var methodinfo = SystemModule(); IExtLog extLog = ExtLogManager.GetLogger(dblog); string url = ""; if (HttpContext.Current != null) { url = HttpContext.Current.Request.Url.ToString(); } extLog.Error(GetIPAddress(), methodinfo, url, className, content); }