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