diff --git a/ArchiSteamFarm/GlobalConfig.cs b/ArchiSteamFarm/GlobalConfig.cs index 2ccb7ba74..cf3640ee2 100644 --- a/ArchiSteamFarm/GlobalConfig.cs +++ b/ArchiSteamFarm/GlobalConfig.cs @@ -104,9 +104,6 @@ namespace ArchiSteamFarm { [JsonProperty(Required = Required.DisallowNull)] internal ushort WCFPort { get; private set; } = DefaultWCFPort; - [JsonProperty(Required = Required.DisallowNull)] - internal bool LogToFile { get; private set; } = true; - [JsonProperty(Required = Required.DisallowNull)] internal bool Statistics { get; private set; } = true; diff --git a/ArchiSteamFarm/Logging.cs b/ArchiSteamFarm/Logging.cs index a918e1f20..a83826d53 100644 --- a/ArchiSteamFarm/Logging.cs +++ b/ArchiSteamFarm/Logging.cs @@ -69,17 +69,6 @@ namespace ArchiSteamFarm { return; } - if (Program.GlobalConfig.LogToFile) { - FileTarget fileTarget = new FileTarget("File") { - DeleteOldFileOnStartup = true, - FileName = Program.LogFile, - Layout = GeneralLayout - }; - - LogManager.Configuration.AddTarget(fileTarget); - LogManager.Configuration.LoggingRules.Add(new LoggingRule("*", LogLevel.Trace, fileTarget)); - } - if (Program.IsRunningAsService) { EventLogTarget eventLogTarget = new EventLogTarget("EventLog") { Layout = EventLogLayout, @@ -89,6 +78,15 @@ namespace ArchiSteamFarm { LogManager.Configuration.AddTarget(eventLogTarget); LogManager.Configuration.LoggingRules.Add(new LoggingRule("*", LogLevel.Trace, eventLogTarget)); + } else { + FileTarget fileTarget = new FileTarget("File") { + DeleteOldFileOnStartup = true, + FileName = Program.LogFile, + Layout = GeneralLayout + }; + + LogManager.Configuration.AddTarget(fileTarget); + LogManager.Configuration.LoggingRules.Add(new LoggingRule("*", LogLevel.Trace, fileTarget)); } LogManager.ReconfigExistingLoggers(); diff --git a/ArchiSteamFarm/config/ASF.json b/ArchiSteamFarm/config/ASF.json index 4e5481029..fc2e93d90 100644 --- a/ArchiSteamFarm/config/ASF.json +++ b/ArchiSteamFarm/config/ASF.json @@ -17,7 +17,6 @@ "HttpTimeout": 60, "WCFHostname": "localhost", "WCFPort": 1242, - "LogToFile": true, "Statistics": true, "HackIgnoreMachineID": false, "Blacklist": [ diff --git a/ConfigGenerator/GlobalConfig.cs b/ConfigGenerator/GlobalConfig.cs index dc4cf58c4..77f210bbc 100644 --- a/ConfigGenerator/GlobalConfig.cs +++ b/ConfigGenerator/GlobalConfig.cs @@ -104,9 +104,6 @@ namespace ConfigGenerator { [JsonProperty(Required = Required.DisallowNull)] public ushort WCFPort { get; set; } = DefaultWCFPort; - [JsonProperty(Required = Required.DisallowNull)] - public bool LogToFile { get; set; } = true; - [JsonProperty(Required = Required.DisallowNull)] public bool Statistics { get; set; } = true;