public void should_ignore_log_entries_that_do_not_contain_an_exception() { var logMessage = Guid.NewGuid().ToString(); var evt = new LoggingEvent(GetType(), LogManager.GetAllRepositories().First(), "OurLogger", Level.Critical, logMessage, null); var uploader = TestUploader.Instance; Err.Configuration.Uploaders.Register(uploader); var sut = new CoderrAppender(); sut.DoAppend(evt); TestUploader.Instance.FindReport(logMessage).Should().BeNull(); }
public void should_include_timestamp() { var logMessage = Guid.NewGuid().ToString(); var ex = new Exception("msg"); var evt = new LoggingEvent(GetType(), LogManager.GetAllRepositories().First(), "OurLogger", Level.Critical, logMessage, ex); var uploader = TestUploader.Instance; Err.Configuration.Uploaders.Register(uploader); var sut = new CoderrAppender(); sut.DoAppend(evt); var entry = TestUploader.Instance.GetReport(logMessage); entry.GetCollectionProperty("LogEntryDetails", "Timestamp").Should().NotBeNull(); }