From a03d4f69f8a57e44e20adb6f0e33a38dd5479326 Mon Sep 17 00:00:00 2001 From: Megamouse Date: Mon, 23 Mar 2026 16:40:33 +0100 Subject: [PATCH] logs: Fix global log levels during boot and after changing log level settings --- rpcs3/main_application.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/rpcs3/main_application.cpp b/rpcs3/main_application.cpp index ff3b70f952..b5d4401b7e 100644 --- a/rpcs3/main_application.cpp +++ b/rpcs3/main_application.cpp @@ -70,10 +70,15 @@ void main_application::InitializeEmulator(const std::string& user, bool show_gui const std::string firmware_version = utils::get_firmware_version(); const std::string firmware_string = firmware_version.empty() ? "Missing Firmware" : ("Firmware version: " + firmware_version); sys_log.always()("%s", firmware_string); + + rpcs3::utils::configure_logs(Emu.IsStopped()); } void main_application::OnEmuSettingsChange() { + // Change logging + rpcs3::utils::configure_logs(Emu.IsStopped()); + if (Emu.IsRunning()) { enable_display_sleep(!g_cfg.misc.prevent_display_sleep); @@ -81,9 +86,6 @@ void main_application::OnEmuSettingsChange() if (!Emu.IsStopped()) { - // Change logging (only allowed during gameplay) - rpcs3::utils::configure_logs(); - // Force audio provider g_cfg.audio.provider.set(Emu.IsVsh() ? audio_provider::rsxaudio : audio_provider::cell_audio); }