コード例 #1
0
ファイル: AppLog.cs プロジェクト: radtek/RLPayment
        public static void Write(string message, AppLog.LogMessageType messageType)
        {
            switch (messageType)
            {
            case LogMessageType.Debug:
                Log.Debug(message);
                break;

            case LogMessageType.Info:
                Log.Info(message);
                break;

            case LogMessageType.Warn:
                Log.Warn(message);
                break;

            case LogMessageType.Error:
                Log.Error(message);
                break;

            case LogMessageType.Fatal:
                Log.Fatal(message);
                break;
            }
        }
コード例 #2
0
ファイル: AppLog.cs プロジェクト: radtek/RLPayment
        public static void Write(string message, AppLog.LogMessageType messageType, Exception ex, Type type)
        {
            switch (messageType)
            {
            case LogMessageType.Debug:
                Log.Debug(type.FullName + ":" + message, ex);
                break;

            case LogMessageType.Info:
                Log.Info(type.FullName + ":" + message, ex);
                break;

            case LogMessageType.Warn:
                Log.Warn(type.FullName + ":" + message, ex);
                break;

            case LogMessageType.Error:
                Log.Error(type.FullName + ":" + message, ex);
                break;

            case LogMessageType.Fatal:
                Log.Fatal(type.FullName + ":" + message, ex);
                break;
            }
        }
コード例 #3
0
        public static void Write(string message, AppLog.LogMessageType messageType, Exception ex, string logger)
        {
            ILog          enviar = LogManager.GetLogger(logger);
            StringBuilder datos  = new StringBuilder();

            datos.Append(message);
            datos.AppendLine();
            datos.Append(ex != null ? ex.ToString() : "");

            switch (messageType)
            {
            case LogMessageType.Debug:
                enviar.Debug(datos);
                break;

            case LogMessageType.Info:
                enviar.Info(datos);
                break;

            case LogMessageType.Warn:
                enviar.Warn(datos);
                break;

            case LogMessageType.Error:
                enviar.Error(datos);
                break;

            case LogMessageType.Fatal:
                enviar.Fatal(datos);
                break;
            }
        }