} // needed for xml serialization /// <summary> /// Constructor /// </summary> public LogItem(object source, LogSeverityType severity, string text) { // set values Source = source; m_severity = severity; m_text = text; TimeStamp = DateTime.Now; }
private void OnMessageRecv(LogSeverityType severity, string message) { if (InvokeRequired) { BeginInvoke(new MethodInvoker(() => { AppendText(severity, message); })); } else { AppendText(severity, message); } }
public LogRecord(LogSeverityType severity, string title, string message) { if (string.IsNullOrEmpty(title)) { throw new ArgumentException("title is required", "title"); } if (message == null) { message = string.Empty; } this.Severity = severity; this.Title = title; this.Message = message; this.Category = DefaultCategory; }
/// <summary> /// Log /// </summary> public static void Log(object source, LogSeverityType severity, string text) { // create log item char[] finalText = text.ToCharArray(); //if ((list != null) && (list.Length > 0)) // finalText = string.Format(text, list).ToCharArray(); //else // finalText = text.ToCharArray(); for (int i = 0; i < finalText.Length; i++) { if (finalText[i] == '\n') { finalText[i] = ' '; } } LogItem logItem = new LogItem(source, severity, new string(finalText)); #if DEBUG Debug.WriteLine($"{source}: {severity} - {new string(finalText)}"); #endif // log item Log(logItem); }
protected abstract bool IsSeverityEnabledForLogging(LogSeverityType severity);
public void WriteLog(LogSeverityType level, string title, string message, string referenceId, Exception exception) { if (exception is SqlException) { string sqlErrorsMessage = GetSqlErrors(exception as SqlException); message += Environment.NewLine + sqlErrorsMessage; } WriteLogBase(new LogRecord(level, title, message) { ReferenceId = referenceId, Exception = exception }, "T"); }
public void WriteLog(LogSeverityType level, string title, string message, string referenceId, params object[] args) { WriteLogBase(new LogRecord(level, title, message) { ReferenceId = referenceId }, "T", args); }
public void WriteLog(LogSeverityType level, string title, LogMessageGenerator messageFunc, Exception exception) { if (messageFunc == null) { throw new ArgumentNullException("messageFunc"); } if (IsSeverityEnabledForLogging(level)) { string message = messageFunc(); if (exception is SqlException) { string sqlErrorsMessage = GetSqlErrors(exception as SqlException); message += Environment.NewLine + sqlErrorsMessage; } WriteLogBase(new LogRecord(level, title, message) { Exception = exception }, "T"); } }
public void WriteLog(LogSeverityType level, string title, LogMessageGenerator messageFunc) { if (messageFunc == null) { throw new ArgumentNullException("messageFunc"); } if (IsSeverityEnabledForLogging(level)) { string message = messageFunc(); WriteLogBase(new LogRecord(level, title, message), "T"); } }
/// <summary> /// Initializes the network logger. /// </summary> /// <param name="logger">The logger.</param> public void InitNetworkLogger(ILogger logger) { ArgumentValidator.AssertNotNull(logger, "logger"); _networkLogger = logger.Init(); NetworkLogSeverity = logger.Settings.Severity; }
private void Log(object logSource, LogSeverityType severity, string text) { Logger.Log(logSource, severity, text); }
protected override bool IsSeverityEnabledForLogging(LogSeverityType severity) { return _logger.IsEnabled(LogLevel.FromOrdinal((int)severity)); }
public void WriteLog(LogSeverityType level, string title, LogMessageGenerator messageFunc) { if (messageFunc == null) { throw new ArgumentNullException("messageFunc"); } WriteLogInternal(new LogRecord(level, title, messageFunc()), "T"); }
public void WriteLog(LogSeverityType level, string title, string message, Exception exception) { WriteLogInternal(new LogRecord(level, title, message) { Exception = exception }, "T"); }
private void AppendText(LogSeverityType severity, string message) { richTextBoxLog.AppendText("[" + severity + "] "); richTextBoxLog.AppendText(message); richTextBoxLog.AppendText(Environment.NewLine); }
/// <summary> /// Log /// </summary> //public static void Log(string text, params object[] list) //{ // // log // Log(LogSeverityType.Info, text, list); //} /// <summary> /// Log /// </summary> //public static void Log(object source, string text, params object[] list) //{ // // log // Log(source, LogSeverityType.Info, text, list); //} /// <summary> /// Log /// </summary> public static void Log(LogSeverityType severity, string text) { // log Log(LogItem.NoLogSource, severity, text); }
public void WriteLog(LogSeverityType level, string title, string message) { WriteLogBase(new LogRecord(level, title, message), "T"); }
public void WriteLog(LogSeverityType level, string title, string message, string referenceId) { WriteLogBase(new LogRecord(level, title, message) { ReferenceId = referenceId }, "T"); }
/// <summary> /// Logs a user message /// </summary> /// <param name="logSeverity">the severity of the message</param> /// <param name="text">the message text</param> private void Log(LogSeverityType logSeverity, string text) { Logger.Log(this, logSeverity, text); }
/// <summary> /// Initializes the console logger. /// </summary> /// <param name="logger">The logger instance.</param> public void InitConsoleLogger(ILogger logger) { ArgumentValidator.AssertNotNull(logger, "logger"); _consoleLogger = logger.Init(); ConsoleLogSeverity = logger.Settings.Severity; }