Exemplo n.º 1
0
 /// <summary>
 /// 记录404页面信息
 /// </summary>
 /// <param name="url"></param>
 /// <param name="userIp"></param>
 public static void _404(string url, string userIp)
 {
     if (_404Logger.IsInfoEnabled && LogConfigs.Instance().GetConfig().Is404)
     {
         _404Logger.InfoFormat("{0} -- {1} -- {2}", url, userIp, DateTime.Now.ToString());
     }
 }
Exemplo n.º 2
0
 /// <summary>
 /// 记录调试信息
 /// </summary>
 /// <param name="debugMessage"></param>
 public static void Debug(string debugMessage)
 {
     if (DebugLogger.IsDebugEnabled && LogConfigs.Instance().GetConfig().IsDebug)
     {
         DebugLogger.Debug(debugMessage);
     }
 }
Exemplo n.º 3
0
 /// <summary>
 /// 记录错误信息
 /// </summary>
 /// <param name="errorMessage"></param>
 public static void Error(string errorMessage)
 {
     if (ErrorLogger.IsErrorEnabled && LogConfigs.Instance().GetConfig().IsError)
     {
         ErrorLogger.Error(errorMessage);
     }
 }
Exemplo n.º 4
0
        //根据log名获取log配置
        private static LogConfig GetConfig(string name)
        {
            LogConfigs lcs = (LogConfigs)Application.Current.Resources["LogConfigs"];

            if (lcs == null)
            {
                return(null);
            }
            foreach (LogConfig lc in lcs)
            {
                if (name.IndexOf(lc.Name) == 0)
                {
                    //返回配置
                    return(lc);
                }
            }
            return(null);
        }
Exemplo n.º 5
0
 static Logger()
 {
     try
     {
         log4net.Config.XmlConfigurator.Configure(new FileInfo(Utils.GetMapPath(LogConfigs.Instance().GetConfig().Log4NetConfigFile)));
     }
     catch (Exception ex)
     {
         LoggerLog("日志记录者初始化错误:" + ex.Message + ",时间:" + Utils.GetDate());
     }
     DebugLogger = LogManager.GetLogger("debugLogger");
     ErrorLogger = LogManager.GetLogger("errorLogger");
     _404Logger  = LogManager.GetLogger("_404Logger");
     _infoLogger = LogManager.GetLogger("infoLogger");
 }