diff --git a/ArchiSteamFarm/Program.cs b/ArchiSteamFarm/Program.cs index a5b1177fe..36f85524d 100644 --- a/ArchiSteamFarm/Program.cs +++ b/ArchiSteamFarm/Program.cs @@ -144,7 +144,7 @@ namespace ArchiSteamFarm { TaskScheduler.UnobservedTaskException += UnobservedTaskExceptionHandler; // We must register our logging target as soon as possible - Target.Register("Steam"); + Target.Register(SteamTarget.TargetName); InitCore(args); await InitASF(args).ConfigureAwait(false); @@ -154,7 +154,6 @@ namespace ArchiSteamFarm { ASF.ArchiLogger.LogGenericInfo("ASF V" + SharedInfo.Version); await InitGlobalConfigAndLanguage().ConfigureAwait(false); - await InitGlobalDatabaseAndServices().ConfigureAwait(false); // If debugging is on, we prepare debug directory prior to running diff --git a/ArchiSteamFarm/SteamTarget.cs b/ArchiSteamFarm/SteamTarget.cs index 1e08ea640..b6c781e82 100644 --- a/ArchiSteamFarm/SteamTarget.cs +++ b/ArchiSteamFarm/SteamTarget.cs @@ -30,8 +30,10 @@ using NLog.Targets; namespace ArchiSteamFarm { [SuppressMessage("ReSharper", "ClassNeverInstantiated.Global")] - [Target("Steam")] + [Target(TargetName)] internal sealed class SteamTarget : TargetWithLayout { + internal const string TargetName = "Steam"; + // This is NLog config property, it must have public get() and set() capabilities [SuppressMessage("ReSharper", "MemberCanBePrivate.Global")] [SuppressMessage("ReSharper", "UnusedAutoPropertyAccessor.Global")]