From 9b64c85580c38831d22a5b4ee405b00769a6c75b Mon Sep 17 00:00:00 2001 From: Nicholas Blumhardt Date: Thu, 9 Oct 2025 09:48:23 +1000 Subject: [PATCH] Produce more output when CarriesMessageTemplateProperties fails --- .../Serilog/Extensions/Logging/SerilogLoggerTests.cs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/test/Seq.Extensions.Logging.Tests/Serilog/Extensions/Logging/SerilogLoggerTests.cs b/test/Seq.Extensions.Logging.Tests/Serilog/Extensions/Logging/SerilogLoggerTests.cs index f7614ac..de3a925 100644 --- a/test/Seq.Extensions.Logging.Tests/Serilog/Extensions/Logging/SerilogLoggerTests.cs +++ b/test/Seq.Extensions.Logging.Tests/Serilog/Extensions/Logging/SerilogLoggerTests.cs @@ -238,7 +238,13 @@ public void CarriesMessageTemplateProperties() Assert.Equal("Hello, {Recipient}", sink.Writes[0].MessageTemplate.Text); SelfLog.Disable(); - Assert.Empty(selfLog.ToString()); + + var selfLogContent = selfLog.ToString(); + if (!string.IsNullOrEmpty(selfLogContent)) + { + // Test failures are hard to diagnose without the full SelfLog entry. + throw new Exception(selfLogContent); + } } [Fact]