Exemplo n.º 1
0
        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
            }
        }
Exemplo n.º 2
0
 public void AddEntry(ILogEntry logEntry)
 {
     if (this.IsEnabled)
     {
         Console.WriteLine(
             TextLogEntryFormatter.GetEntry(logEntry.Level, logEntry.Source, logEntry.Message));
     }
 }
Exemplo n.º 3
0
 public void AddEntry(ILogEntry entry)
 {
     Console.WriteLine(TextLogEntryFormatter.GetEntry(entry.Level, entry.Source, entry.Message));
 }