diff --git a/EonaCat.Logger/EonaCat.Logger.csproj b/EonaCat.Logger/EonaCat.Logger.csproj
index 48b645b..9ddf542 100644
--- a/EonaCat.Logger/EonaCat.Logger.csproj
+++ b/EonaCat.Logger/EonaCat.Logger.csproj
@@ -8,7 +8,7 @@
net6.0;
icon.ico
- 1.0.3
+ 1.0.4
EonaCat (Jeroen Saey)
true
EonaCat (Jeroen Saey)
diff --git a/EonaCat.Logger/Managers/LogHelper.cs b/EonaCat.Logger/Managers/LogHelper.cs
index d072125..6f74fee 100644
--- a/EonaCat.Logger/Managers/LogHelper.cs
+++ b/EonaCat.Logger/Managers/LogHelper.cs
@@ -59,10 +59,19 @@ namespace EonaCat.logger.Managers
header = header.Replace("{sev}", logType.ToString());
}
- string fullMessage = "[EonaCatLogger]" + " " + header + " " + currentMessage;
+ string fullMessage = AddHeaderIfNotExists(header, currentMessage);
return fullMessage;
}
+ private static string AddHeaderIfNotExists(string header, string currentMessage)
+ {
+ if (!currentMessage.Contains("[EonaCatLogger]"))
+ {
+ return "[EonaCatLogger]" + " " + header + " " + currentMessage;
+ }
+ return currentMessage;
+ }
+
///
/// Formats a given exception as a string
///