public void Write(LoggerManager.LogElement entry) { List_Log.Dispatcher.InvokeAsync(() => { lock (entriesSyncLock) Entries.Add(entry); if (FollowLog) { ScrollViewer.ScrollToEnd(); } }); }
public void Write(LoggerManager.LogElement entry) { byte[] buf = encoding.GetBytes( $"[{entry.Type} {entry.Tag}] {entry.Time.ToString("yyyy-MM-dd HH:mm:ss")} at {entry.Path}\r\n" + $"\t{entry.Message.Trim().Replace("\n", "\n\t")}\r\n\r\n" ); lock (LogFile) { fp.Write(buf, 0, buf.Length); fp.Flush(); } }
public void Write(LoggerManager.LogElement entry) { if (messageOnly) { Trace.WriteLine(entry.Message); } else { Trace.WriteLine($"{entry.Time} at {entry.Path} {entry.Type.ToString()} {entry.Tag}"); Trace.Indent(); Trace.WriteLine(entry.Message); Trace.Unindent(); Trace.WriteLine(""); } Trace.Flush(); }
public void Write(LoggerManager.LogElement entry) { EventLog.WriteEntry(sSource, $"{entry.Type} {entry.Tag}: {entry.Message}", ToEventLogEntryType(entry.Type)); }