using System;
|
using System.Collections.Generic;
|
using System.Linq;
|
using System.Web;
|
namespace VueWebApi.Tools
|
{
|
public class LogHelper
|
{
|
/// <summary>
|
/// 输出日志到Log4Net
|
/// </summary>
|
/// <param name="ex"></param>
|
#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
|
}
|
}
|