From 0461ab4f390fe11ebd3b6cbc1dbe24c8236d33f7 Mon Sep 17 00:00:00 2001 From: js6pak Date: Mon, 26 Jul 2021 16:43:40 +0200 Subject: [PATCH] Make stacktraces Error instead of Debug --- BepInEx.Core/Bootstrap/BaseChainloader.cs | 12 +++--------- BepInEx.Preloader.Core/Patching/AssemblyPatcher.cs | 6 +----- 2 files changed, 4 insertions(+), 14 deletions(-) diff --git a/BepInEx.Core/Bootstrap/BaseChainloader.cs b/BepInEx.Core/Bootstrap/BaseChainloader.cs index 386ed40..aa30561 100644 --- a/BepInEx.Core/Bootstrap/BaseChainloader.cs +++ b/BepInEx.Core/Bootstrap/BaseChainloader.cs @@ -340,11 +340,7 @@ namespace BepInEx.Bootstrap invalidPlugins.Add(plugin.Metadata.GUID); Plugins.Remove(plugin.Metadata.GUID); - Logger.LogError($"Error loading [{plugin}] : {ex.Message}"); - if (ex is ReflectionTypeLoadException re) - Logger.LogDebug(TypeLoader.TypeLoadExceptionToString(re)); - else - Logger.LogDebug(ex); + Logger.LogError($"Error loading [{plugin}]: {(ex is ReflectionTypeLoadException re ? TypeLoader.TypeLoadExceptionToString(re) : ex)}"); } } } @@ -356,8 +352,7 @@ namespace BepInEx.Bootstrap } catch { } - Logger.LogError("Error occurred starting the game"); - Logger.LogDebug(ex); + Logger.LogError("Error occurred starting the game: " + ex); } Logger.LogMessage("Chainloader startup complete"); @@ -371,8 +366,7 @@ namespace BepInEx.Bootstrap } catch (Exception e) { - Logger.LogWarning($"Couldn't run Module constructor for {assembly.FullName}::{plugin.TypeName}: {e.Message}"); - Logger.LogDebug(e); + Logger.LogWarning($"Couldn't run Module constructor for {assembly.FullName}::{plugin.TypeName}: {e}"); } } diff --git a/BepInEx.Preloader.Core/Patching/AssemblyPatcher.cs b/BepInEx.Preloader.Core/Patching/AssemblyPatcher.cs index df6650b..84de3e6 100644 --- a/BepInEx.Preloader.Core/Patching/AssemblyPatcher.cs +++ b/BepInEx.Preloader.Core/Patching/AssemblyPatcher.cs @@ -192,11 +192,7 @@ namespace BepInEx.Preloader.Core } catch (Exception e) { - Logger.LogError($"Failed to load patcher [{patcherPlugin.TypeName}]: {e.Message}"); - if (e is ReflectionTypeLoadException re) - Logger.LogDebug(TypeLoader.TypeLoadExceptionToString(re)); - else - Logger.LogDebug(e.ToString()); + Logger.LogError($"Failed to load patcher [{patcherPlugin.TypeName}]: {(e is ReflectionTypeLoadException re ? TypeLoader.TypeLoadExceptionToString(re) : e)}"); } var assName = ass.GetName();