public void AddEntry(ILogEntry logEntry) { try { using (StreamWriter streamWriter = File.AppendText(_pathToLog)) { streamWriter.WriteLine(TextLogEntryFormatter.GetEntry(logEntry.Level, logEntry.Source, logEntry.Message)); streamWriter.Flush(); streamWriter.Close(); } FileInfo fileInfo = new FileInfo(_pathToLog); if (fileInfo.Length > _maxLogSizeBytes) { fileInfo.Delete(); } } catch { //ignore } }
public void AddEntry(ILogEntry logEntry) { if (this.IsEnabled) { Console.WriteLine( TextLogEntryFormatter.GetEntry(logEntry.Level, logEntry.Source, logEntry.Message)); } }
public void AddEntry(ILogEntry entry) { Console.WriteLine(TextLogEntryFormatter.GetEntry(entry.Level, entry.Source, entry.Message)); }