コード例 #1
0
        public static void WriteErrorLog(string message, string _namespace, Exception exception, BasicDebugLogger.DebugErrorType errorLevel, bool includeDateTime = true, params string[] additionalMessages)
        {
            LogMessageWLevel     userLog;
            DebugLogMessageLevel debugLog;

            WriteErrorLog(message, _namespace, exception, errorLevel, out userLog, out debugLog, includeDateTime, additionalMessages);
        }
コード例 #2
0
 public static void WriteErrorLog(string message, string _namespace, Exception exception, BasicDebugLogger.DebugErrorType errorLevel, out LogMessageWLevel userLog, out DebugLogMessageLevel debugLog, bool includeDateTime = true, params string[] additionalMessages)
 {
     userLog  = null;
     debugLog = null;
     if (LogWriter != null)
     {
         try
         {
             LogWriter.WriteErrorLog(message, _namespace, exception, errorLevel, out userLog, out debugLog, includeDateTime, additionalMessages);
         }
         catch
         {
             if (Helper.ShowMessageBox(MessageBoxStrings.Logger.LOG_NOT_ABLE_CHOICE, MessageBoxStrings.MESSAGEBOX_NAME, MessageBoxButtons.YesNo, MessageBoxIcon.Error) == DialogResult.Yes)
             {
                 LogWriter = null;
             }
         }
     }
     if (debugLog != null)
     {
         logList.Logs.Add(debugLog);
         if (OnLogMessageCreated != null)
         {
             OnLogMessageCreated(debugLog);
         }
     }
 }
コード例 #3
0
 public void WriteErrorLog(string message, string _namespace, Exception exception, out LogMessageWLevel userLog, out DebugLogMessageLevel debugLog, BasicDebugLogger.DebugErrorType errorLevel = BasicDebugLogger.DebugErrorType.Error, bool includeDateTime = true, params string[] additionalMessages)
 {
     Logger.WriteErrorLog(message, _namespace, exception, errorLevel, out userLog, out debugLog, includeDateTime, additionalMessages);
     if (Logs == null)
     {
         Logs = new List <LogMessage>();
     }
     if (debugLog != null)
     {
         Logs.Add(debugLog);
     }
 }