using System; using System.Collections.Generic; using System.Linq; using System.Web; namespace VueWebApi.Tools { public class LogHelper { /// /// 输出日志到Log4Net /// /// #region public static void WriteLog(Exception ex) { var request = HttpContext.Current.Request; string message = string.Format("\r\n消息类型:{0}\r\n消息内容:{1}\r\n引发异常路径:{2}\r\n引发异常的方法:{3}\r\n引发异常源:{4}" ,ex.GetType().Name ,ex.Message ,request.Path ,ex.TargetSite.Name ,ex.Source + ex.StackTrace ); log4net.ILog log = log4net.LogManager.GetLogger("日志记录"); log.Error(message); } #endregion #region public static void WriteLogData(string aa) { var request = HttpContext.Current.Request; string message = string.Format("" + aa + "\r\n时间:{0}" , DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")); log4net.ILog log = log4net.LogManager.GetLogger("日志记录"); log.Error(message); } #endregion #region public static void WriteLogData1(string aa) { var request = HttpContext.Current.Request; string message = aa; log4net.ILog log = log4net.LogManager.GetLogger("日志记录"); log.Error(message); } #endregion } }