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); } } }
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); } }
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); } }
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); }
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); }
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); }
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()); } }
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); } }