diff --git a/Libraries/SPTarkov.Server.Core/Utils/ProgramStatics.cs b/Libraries/SPTarkov.Server.Core/Utils/ProgramStatics.cs index a9a79fcf..804bc4f9 100644 --- a/Libraries/SPTarkov.Server.Core/Utils/ProgramStatics.cs +++ b/Libraries/SPTarkov.Server.Core/Utils/ProgramStatics.cs @@ -1,4 +1,5 @@ using SPTarkov.Server.Core.Models.Enums; +using SPTarkov.Server.Core.Models.Logging; namespace SPTarkov.Server.Core.Utils; @@ -81,4 +82,15 @@ public static partial class ProgramStatics { return BuildTime; } + + public static LogTextColor BUILD_TEXT_COLOR() + { + return BuildType switch + { + EntryType.RELEASE => LogTextColor.Yellow, + EntryType.LOCAL or EntryType.DEBUG => LogTextColor.Cyan, + EntryType.BLEEDINGEDGE or EntryType.BLEEDINGEDGEMODS => LogTextColor.Magenta, + _ => LogTextColor.Yellow, + }; + } } diff --git a/Libraries/SPTarkov.Server.Core/Utils/Watermark.cs b/Libraries/SPTarkov.Server.Core/Utils/Watermark.cs index 518584a7..15838576 100644 --- a/Libraries/SPTarkov.Server.Core/Utils/Watermark.cs +++ b/Libraries/SPTarkov.Server.Core/Utils/Watermark.cs @@ -81,14 +81,7 @@ public class Watermark( SetTitle(); - if (ProgramStatics.DEBUG()) - { - Draw(LogTextColor.Magenta); - } - else - { - Draw(); - } + Draw(ProgramStatics.BUILD_TEXT_COLOR()); return Task.CompletedTask; }