public void Log4NetLogger_LoggingTest() { string message = "Error Message"; Exception ex = new Exception(); string messageFormat = "Message Format: message: {0}, exception: {1}"; ILog log = new Log4NetLogger(GetType()); Assert.IsNotNull(log); log.Debug(message); log.Debug(message, ex); log.DebugFormat(messageFormat, message, ex.Message); log.Error(message); log.Error(message, ex); log.ErrorFormat(messageFormat, message, ex.Message); log.Fatal(message); log.Fatal(message, ex); log.FatalFormat(messageFormat, message, ex.Message); log.Info(message); log.Info(message, ex); log.InfoFormat(messageFormat, message, ex.Message); log.Warn(message); log.Warn(message, ex); log.WarnFormat(messageFormat, message, ex.Message); }
public void When_logging_using_fatal_format() { _logger.FatalFormat("E:{0}", 1); _mockedLogger.Verify(l => l.FatalFormat("E:{0}", 1), Times.Once); _logger.FatalFormat("E:{0}, {1}", 1, 2); _mockedLogger.Verify(l => l.FatalFormat("E:{0}, {1}", 1, 2), Times.Once); _logger.FatalFormat("E:{0}, {1}, {2}", 1, 2, 3); _mockedLogger.Verify(l => l.FatalFormat("E:{0}, {1}, {2}", 1, 2, 3), Times.Once); _logger.FatalFormat("E:{0}, {1}, {2}, {3}, {4}", 1, 2, 3, 4, 5); _mockedLogger.Verify(l => l.FatalFormat("E:{0}, {1}, {2}, {3}, {4}", 1, 2, 3, 4, 5), Times.Once); var italianCulture = new CultureInfo("it-It"); var date = new DateTime(2000, 12, 28, 1, 4, 43, 0); _logger.FatalFormat(italianCulture, "Date: {0}", date); _mockedLogger.Verify(l => l.FatalFormat(italianCulture, "Date: {0}", date)); }
public void Fatal_FormatMessage() { // Prepare const string format = "Number of Call: {0} occurred"; logger.SetupGet(o => o.IsFatalEnabled).Returns(() => true); logger.Setup(o => o.FatalFormat(format, new object[] { 1 })).Verifiable(); log = new Log4NetLogger(logger.Object); // Act log.FatalFormat(format, 1); // Assert logger.VerifyAll(); }
public void Fatal_FormatMessage() { // Prepare const string format = "Number of Call: {0} occurred"; logger.SetupGet(o => o.IsFatalEnabled).Returns(() => true); logger.Setup(o => o.FatalFormat(format, new object[] { 1 })).Verifiable(); log = new Log4NetLogger(logger.Object); // Act log.FatalFormat(format, 1); // Assert logger.VerifyAll(); }