public void WriteEntry(LogEntry entry) { if (VerbosityLevel < entry.Severity) return; entry.TimeStamp = DateTime.Now; foreach (ILog logger in registeredLoggers) { logger.WriteEntry(entry); } }
public void WriteEntry(LogEntry entry) { if (VerbosityLevel < entry.Severity) return; string severityString = ""; if (entry.Severity == 0) severityString = "ERROR"; if (entry.Severity == 1) severityString = "WARNING"; if (entry.Severity == 2) severityString = ""; Console.WriteLine("{0}({1}){2}: {3}", DateTime.Now, severityString, entry.Source, entry.Message); }
public void Setup() { mockLogger1 = new Mock<ILog>(); mockLogger2 = new Mock<ILog>(); savedLog1 = null; savedLog2 = null; logger = null; mockLogger1.Setup(l => l.WriteEntry(It.IsAny<LogEntry>())).Callback( (LogEntry logEntry) => savedLog1 = logEntry ); mockLogger2.Setup(l => l.WriteEntry(It.IsAny<LogEntry>())).Callback( (LogEntry logEntry) => savedLog2 = logEntry); }
public void Log(LogEntry logEntry) { repo.Save(logEntry); }
public void WriteEntry(LogEntry entry) { if (VerbosityLevel < entry.Severity) return; persister.Save(entry); }