diff --git a/.editorconfig b/.editorconfig index 6974870cd..2d452a332 100644 --- a/.editorconfig +++ b/.editorconfig @@ -111,7 +111,6 @@ dotnet_diagnostic.ca1028.severity = silent dotnet_diagnostic.ca1031.severity = silent # TODO - one at a time -dotnet_diagnostic.ca1303.severity = silent dotnet_diagnostic.ca1307.severity = silent dotnet_diagnostic.ca1308.severity = silent dotnet_diagnostic.ca1508.severity = silent diff --git a/ArchiSteamFarm/NLog/Logging.cs b/ArchiSteamFarm/NLog/Logging.cs index 1beb6f205..304bb0b92 100644 --- a/ArchiSteamFarm/NLog/Logging.cs +++ b/ArchiSteamFarm/NLog/Logging.cs @@ -45,6 +45,8 @@ namespace ArchiSteamFarm.NLog { private static readonly ConcurrentHashSet ConsoleLoggingRules = new(); private static readonly SemaphoreSlim ConsoleSemaphore = new(1, 1); + private static string Backspace => "\b \b"; + private static bool IsUsingCustomConfiguration; private static bool IsWaitingForUserInput; @@ -279,8 +281,7 @@ namespace ArchiSteamFarm.NLog { Console.Write(' '); Console.SetCursorPosition(Console.BufferWidth - 1, Console.CursorTop - 1); } else { - // There are two \b characters here - Console.Write(@" "); + Console.Write(Backspace); } } }