コード例 #1
0
		public void Error(Exception exception, string message = null)
		{
            if(String.IsNullOrEmpty(message))
            {
                message = exception.BuildExceptionMessage();
            }
			_logger.Error(exception, message);
		}
コード例 #2
0
        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));
        }
コード例 #3
0
        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));
        }
コード例 #4
0
ファイル: NLogLogger.cs プロジェクト: kevinrjones/Itsa
 public void Fatal(Exception x, string path, string url)
 {
     Fatal(x.BuildExceptionMessage(path, url));
 }
コード例 #5
0
ファイル: NLogLogger.cs プロジェクト: kevinrjones/Itsa
 public void Error(Exception x, string path, string url)
 {
     Error(x.BuildExceptionMessage(path, url));
 }
コード例 #6
0
		public void Fatal(Exception x)
		{
			_logger.Fatal(x, x.BuildExceptionMessage());
		}
コード例 #7
0
ファイル: Logger.cs プロジェクト: nghiemhd/Libs
 public void Fatal(Exception ex)
 {
     logger.Fatal(ex.BuildExceptionMessage());
 }
コード例 #8
0
ファイル: Logger.cs プロジェクト: nghiemhd/Libs
 public void Error(Exception ex)
 {
     logger.Error(ex.BuildExceptionMessage());
 }
コード例 #9
0
ファイル: LogService.cs プロジェクト: ApiNetworks/iAFWeb
 public void Fatal(Exception x)
 {
     Fatal(x.BuildExceptionMessage());
 }
コード例 #10
0
ファイル: LogService.cs プロジェクト: ApiNetworks/iAFWeb
 public void Error(Exception x)
 {
     Error(x.BuildExceptionMessage());
 }
コード例 #11
0
ファイル: NLogger.cs プロジェクト: jcanady20/ReportHost
 public void Error(Exception x)
 {
     _logger.Error(x, x.BuildExceptionMessage(), null);
 }