Beispiel #1
0
 /// <summary>
 /// 记录警告
 /// </summary>
 public static void LogWarn(AppOpLog opLog)
 {
     if (log.IsWarnEnabled)
     {
         log.Warn(opLog);
     }
 }
Beispiel #2
0
 /// <summary>
 /// 记录严重错误
 /// </summary>
 public static void LogFatal(AppOpLog opLog, Exception ex)
 {
     if (log.IsFatalEnabled)
     {
         log.Fatal(opLog, ex);
     }
 }
Beispiel #3
0
 /// <summary>
 /// 记录错误
 /// </summary>
 public static void LogError(AppOpLog opLog, Exception ex)
 {
     if (log.IsErrorEnabled)
     {
         log.Error(opLog, ex);
     }
 }
Beispiel #4
0
 /// <summary>
 /// 记录一般日志
 /// </summary>
 public static void LogInfo(AppOpLog opLog)
 {
     if (log.IsInfoEnabled)
     {
         log.Info(opLog);
     }
 }
Beispiel #5
0
        override protected void Convert(TextWriter writer, LoggingEvent loggingEvent)
        {
            AppOpLog logMessage = loggingEvent.MessageObject as AppOpLog;

            if (logMessage != null)
            {
                writer.Write(logMessage.Url);
            }
        }
Beispiel #6
0
        static void Main(string[] args)
        {
            log4net.Config.XmlConfigurator.Configure(
                new System.IO.FileInfo(AppDomain.CurrentDomain.BaseDirectory + "\\log4net.config")
                );

            AppOpLog opLog = new AppOpLog();

            opLog.IP             = "192.124.0.0";
            opLog.ActionName     = "action";
            opLog.ControllerName = "controller";
            opLog.ActionParam    = "param";
            opLog.Url            = "url";
            opLog.HttpHeader     = "header";
            opLog.HttpMethod     = "get";
            opLog.UserAgent      = "useragent";
            opLog.StartTime      = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff");
            opLog.EndTime        = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff");
            opLog.RunTime        = (Convert.ToDateTime(opLog.EndTime) - Convert.ToDateTime(opLog.StartTime)).TotalSeconds.ToString();

            LogHelper.LogError(opLog, new Exception("error"));

            Console.ReadKey();
        }