Example #1
0
 public static void WriteInformationLog(string message, string _namespace, out LogMessageWLevel userLog, out DebugLogMessageLevel debugLog, bool includeDateTime = true, params string[] additionalMessages)
 {
     userLog  = null;
     debugLog = null;
     if (LogWriter != null)
     {
         try
         {
             LogWriter.WriteInformationLog(message, _namespace, 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);
         }
     }
 }
Example #2
0
 public void WriteUserEventLog(string message, string _namespace, out LogMessageWLevel userLog, out DebugLogMessageLevel debugLog, bool includeDateTime = true, params string[] additionalMessages)
 {
     Logger.WriteInformationLog("[User Event] " + message, _namespace, out userLog, out debugLog, includeDateTime, additionalMessages);
     if (Logs == null)
     {
         Logs = new List <LogMessage>();
     }
     if (debugLog != null)
     {
         Logs.Add(debugLog);
     }
 }
Example #3
0
 public void WriteWarningLog(string message, string _namespace, out LogMessageWLevel userLog, out DebugLogMessageLevel debugLog, Exception exception = null, bool includeDateTime = true, params string[] additionalMessages)
 {
     Logger.WriteWarningLog(message, _namespace, out userLog, out debugLog, exception, includeDateTime, additionalMessages);
     if (Logs == null)
     {
         Logs = new List <LogMessage>();
     }
     if (debugLog != null)
     {
         Logs.Add(debugLog);
     }
 }
Example #4
0
 public bool HasWarnings()
 {
     if (Logs.Count == 0)
     {
         return(false);
     }
     foreach (LogMessage logData in Logs)
     {
         LogMessageWLevel logMessageWLevel = logData as LogMessageWLevel;
         if (logMessageWLevel != null && logMessageWLevel.LogLevel == BasicLoggerLogLevel.Warning)
         {
             return(true);
         }
     }
     return(false);
 }
Example #5
0
 public bool HasErrors()
 {
     if (Logs.Count == 0)
     {
         return(false);
     }
     foreach (LogMessage logData in Logs)
     {
         LogMessageWLevel logMessageWLevel = logData as LogMessageWLevel;
         if (logMessageWLevel != null && (logMessageWLevel.LogLevel == BasicLoggerLogLevel.Error || logMessageWLevel.LogLevel == BasicLoggerLogLevel.CriticalError))
         {
             return(true);
         }
     }
     return(false);
 }
Example #6
0
 public static void WriteUserEventLog(string message, string _namespace, out LogMessageWLevel userLog, out DebugLogMessageLevel debugLog, bool includeDateTime = true, params string[] additionalMessages)
 {
     WriteInformationLog("[User Event] " + message, _namespace, out userLog, out debugLog, includeDateTime, additionalMessages);
 }
Example #7
0
 public static void WriteUserEventLog(string message, string actionTaken, string _namespace, out LogMessageWLevel userLog, out DebugLogMessageLevel debugLog, bool includeDateTime = true, params string[] additionalMessages)
 {
     userLog  = null;
     debugLog = null;
     if (additionalMessages == null || additionalMessages.Length == 0)
     {
         WriteInformationLog("[User Event] " + message, _namespace, out userLog, out debugLog, includeDateTime, "Action Taken - " + actionTaken);
     }
     else
     {
         List <string> additionalMessagesList = new List <string>(additionalMessages.Length + 1);
         additionalMessagesList.Add("Action Taken - " + actionTaken);
         additionalMessagesList.AddRange(additionalMessages);
         WriteInformationLog("[User Event] " + message, _namespace, out userLog, out debugLog, includeDateTime, additionalMessagesList.ToArray());
     }
 }
Example #8
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);
     }
 }