public void Log(LogLevel logLevel, string message, Exception ex) { string formatted = null; long sequence = LogEventInfo.GetNextSequenceId(); string dt = LogManager.GetDateTime().ToString(LogManager.DateTimeFormat); string asString = logLevel.ToString().ToUpper(); int thread = Environment.CurrentManagedThreadId; formatted = ex != null ? $"{sequence}|{dt}|{asString}|{thread}|{message} --> {ex}" : $"{sequence}|{dt}|{asString}|{thread}|{message}"; // debug... System.Diagnostics.Debug.WriteLine(formatted); // TODO: EWT }
public void Log(LogLevel logLevel, string message, Exception ex) { string formatted = null; long sequence = LogEventInfo.GetNextSequenceId(); string dt = LogManagerBase.GetDateTime().ToString(LogManagerBase.DateTimeFormat); string asString = logLevel.ToString().ToUpper(); int thread = Environment.CurrentManagedThreadId; if (ex != null) { formatted = string.Format("{0}|{1}|{2}|{3}|{4} --> {5}", sequence, dt, asString, thread, message, ex); } else { formatted = string.Format("{0}|{1}|{2}|{3}|{4}", sequence, dt, asString, thread, message); } // debug... System.Diagnostics.Debug.WriteLine(formatted); // TODO: EWT }