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 ///