From 75cf679c1da47fc829bc7a2c83955c2ba9dabb6d Mon Sep 17 00:00:00 2001 From: w3lld0ne <14851973+w3lld0ne@users.noreply.github.com> Date: Wed, 20 Aug 2025 23:40:28 +0200 Subject: [PATCH] Log exception messages only once --- .../Sinks/Telegram/Alternative/Output/ExceptionRenderer.cs | 5 ++--- .../Sinks/Telegram/Alternative/TelegramSink.cs | 5 ++--- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/src/Serilog.Sinks.Telegram.Alternative/Sinks/Telegram/Alternative/Output/ExceptionRenderer.cs b/src/Serilog.Sinks.Telegram.Alternative/Sinks/Telegram/Alternative/Output/ExceptionRenderer.cs index 8f45304..1e49f21 100644 --- a/src/Serilog.Sinks.Telegram.Alternative/Sinks/Telegram/Alternative/Output/ExceptionRenderer.cs +++ b/src/Serilog.Sinks.Telegram.Alternative/Sinks/Telegram/Alternative/Output/ExceptionRenderer.cs @@ -39,9 +39,8 @@ public void Render(ExtendedLogEvent extLogEvent, TextWriter output) var message = HtmlEscaper.Escape(this.options, extLogEvent.LogEvent.Exception.Message); var exceptionType = HtmlEscaper.Escape(this.options, extLogEvent.LogEvent.Exception.GetType().Name); - output.WriteLine($"\n{message}\n"); - output.WriteLine($"Message: {message}"); - output.WriteLine($"Type: {exceptionType}\n"); + output.WriteLine($"\nException message: {message}"); + output.WriteLine($"Exception type: {exceptionType}\n"); if (extLogEvent.IncludeStackTrace) { diff --git a/src/Serilog.Sinks.Telegram.Alternative/Sinks/Telegram/Alternative/TelegramSink.cs b/src/Serilog.Sinks.Telegram.Alternative/Sinks/Telegram/Alternative/TelegramSink.cs index 13bf385..76bce8f 100644 --- a/src/Serilog.Sinks.Telegram.Alternative/Sinks/Telegram/Alternative/TelegramSink.cs +++ b/src/Serilog.Sinks.Telegram.Alternative/Sinks/Telegram/Alternative/TelegramSink.cs @@ -180,9 +180,8 @@ private static string RenderMessage(ExtendedLogEvent extLogEvent, TelegramSinkOp var message = HtmlEscaper.Escape(options, extLogEvent.LogEvent.Exception.Message); var exceptionType = HtmlEscaper.Escape(options, extLogEvent.LogEvent.Exception.GetType().Name); - sb.AppendLine($"\n{message}\n"); - sb.AppendLine($"Message: {message}"); - sb.AppendLine($"Type: {exceptionType}\n"); + sb.AppendLine($"\nException message: {message}"); + sb.AppendLine($"Exception type: {exceptionType}\n"); if (extLogEvent.IncludeStackTrace) {