From 0711ffd52b2d90e35d64359b86000d01ae5b5edc Mon Sep 17 00:00:00 2001 From: Ac_K Date: Thu, 7 May 2020 15:24:33 +0200 Subject: [PATCH] Fix SystemInfo logging to file (#1217) We currently logs system informations before we load the configuration file. Since the logger use the configuration file (to sets if it should store the logs in a file, etc...), if we print something before the configuration init, the log file doesn't contains any system informations. Now it's fixed. --- Ryujinx/Program.cs | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/Ryujinx/Program.cs b/Ryujinx/Program.cs index 45876da8..08a9859d 100644 --- a/Ryujinx/Program.cs +++ b/Ryujinx/Program.cs @@ -43,12 +43,6 @@ namespace Ryujinx // Initialize Discord integration DiscordIntegrationModule.Initialize(); - Logger.PrintInfo(LogClass.Application, $"Ryujinx Version: {Version}"); - - Logger.PrintInfo(LogClass.Application, $"Operating System: {SystemInfo.Instance.OsDescription}"); - Logger.PrintInfo(LogClass.Application, $"CPU: {SystemInfo.Instance.CpuName}"); - Logger.PrintInfo(LogClass.Application, $"Total RAM: {SystemInfo.Instance.RamSizeInMB}"); - string localConfigurationPath = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "Config.json"); string globalBasePath = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData), "Ryujinx"); string globalConfigurationPath = Path.Combine(globalBasePath, "Config.json"); @@ -82,6 +76,12 @@ namespace Ryujinx ConfigurationState.Instance.ToFileFormat().SaveConfig(globalConfigurationPath); } + Logger.PrintInfo(LogClass.Application, $"Ryujinx Version: {Version}"); + + Logger.PrintInfo(LogClass.Application, $"Operating System: {SystemInfo.Instance.OsDescription}"); + Logger.PrintInfo(LogClass.Application, $"CPU: {SystemInfo.Instance.CpuName}"); + Logger.PrintInfo(LogClass.Application, $"Total RAM: {SystemInfo.Instance.RamSizeInMB}"); + Profile.Initialize(); Application.Init();