Ejemplo n.º 1
0
 public static void WriteLog(CustomPatternMessage message, LogLevel level, Exception ex)
 {
     message = message ?? new CustomPatternMessage
     {
         Message = "Message",
         CityCode = "10",
         AppName = "AppName",
         SysName = "SysName",
         Machine = Environment.MachineName ?? String.Empty
     };
     switch (level)
     {
         case LogLevel.Debug:
             Log.Debug(message, ex);
             break;
         case LogLevel.Error:
             Log.Error(message, ex);
             break;
         case LogLevel.Fatal:
             Log.Fatal(message, ex);
             break;
         case LogLevel.Info:
             Log.Info(message, ex);
             break;
         case LogLevel.Warn:
             Log.Warn(message, ex);
             break;
         default:
             Log.Info(message, ex);
             break;
     }
 }
Ejemplo n.º 2
0
        /// <summary>
        /// Change the Web.config
        /// &lt;add key="logConfigFile" value="configs\log4net2.xml"/&gt;
        /// </summary>
        /// <param name="eventName"></param>
        /// <param name="userIP"></param>
        /// <param name="message"></param>
        /// <param name="ex"></param>
        public static void Info2(string eventName, string userIP, string message, Exception ex = null)
        {
            ILog logger = GetLogger();

            if (logger.IsInfoEnabled)
            {
                CustomPatternMessage cpm = new CustomPatternMessage
                {
                    EventName = eventName,
                    UserIP    = userIP,
                    Message   = message
                };
                if (ex == null)
                {
                    logger.Info(cpm);
                }
                else
                {
                    logger.Info(cpm, ex);
                }
            }
        }
Ejemplo n.º 3
0
    public static void WriteLog(CustomPatternMessage message, LogLevel level, Exception ex)
    {
        message = message ?? new CustomPatternMessage
        {
            Message  = "Message",
            CityCode = "10",
            AppName  = "AppName",
            SysName  = "SysName",
            Machine  = Environment.MachineName ?? String.Empty
        };
        switch (level)
        {
        case LogLevel.Debug:
            Log.Debug(message, ex);
            break;

        case LogLevel.Error:
            Log.Error(message, ex);
            break;

        case LogLevel.Fatal:
            Log.Fatal(message, ex);
            break;

        case LogLevel.Info:
            Log.Info(message, ex);
            break;

        case LogLevel.Warn:
            Log.Warn(message, ex);
            break;

        default:
            Log.Info(message, ex);
            break;
        }
    }