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)
{