public void Error(Exception exception, string message = null) { if(String.IsNullOrEmpty(message)) { message = exception.BuildExceptionMessage(); } _logger.Error(exception, message); }
public void GivenNoMessageInformation_WhenIFormatTheMessage_ThenTheMessageFormatShouldBeCorrect() { string message = "A message"; var e = new Exception(message); string expected = "Message: " + message + Environment.NewLine + "Source: " + e.Source + Environment.NewLine + "Stack Trace: " + e.StackTrace + Environment.NewLine + "Target Site: " + e.TargetSite; string actual = e.BuildExceptionMessage(null); Assert.That(actual, Is.EqualTo(expected)); }
public void GivenAMessageInformation_WhenIFormatTheMessage_ThenTheMessageFormatShouldBeCorrect() { string message = "A message"; string path = "A path"; string rawUrl = "A Url"; var messageInformationMock = new Mock<IMessageInformation>(); messageInformationMock.Setup(m => m.Path).Returns(path); messageInformationMock.Setup(m => m.RawUrl).Returns(rawUrl); var e = new Exception(message); string expected = "Error in Path: " + path + Environment.NewLine + "Raw Url: " + rawUrl + Environment.NewLine + "Message: " + message + Environment.NewLine + "Source: " + e.Source + Environment.NewLine + "Stack Trace: " + e.StackTrace + Environment.NewLine + "Target Site: " + e.TargetSite; string actual = e.BuildExceptionMessage(messageInformationMock.Object); Assert.That(actual, Is.EqualTo(expected)); }
public void Fatal(Exception x, string path, string url) { Fatal(x.BuildExceptionMessage(path, url)); }
public void Error(Exception x, string path, string url) { Error(x.BuildExceptionMessage(path, url)); }
public void Fatal(Exception x) { _logger.Fatal(x, x.BuildExceptionMessage()); }
public void Fatal(Exception ex) { logger.Fatal(ex.BuildExceptionMessage()); }
public void Error(Exception ex) { logger.Error(ex.BuildExceptionMessage()); }
public void Fatal(Exception x) { Fatal(x.BuildExceptionMessage()); }
public void Error(Exception x) { Error(x.BuildExceptionMessage()); }
public void Error(Exception x) { _logger.Error(x, x.BuildExceptionMessage(), null); }