From 1dc3f1013f9aa654bdcf22cdd22f1efd3d5d2315 Mon Sep 17 00:00:00 2001 From: Jesse Plamondon-Willard Date: Wed, 23 Nov 2016 20:23:42 -0500 Subject: log relevant details when a ReflectionTypeLoadException is caught by SMAPI --- src/StardewModdingAPI/Inheritance/SGame.cs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src/StardewModdingAPI/Inheritance/SGame.cs') diff --git a/src/StardewModdingAPI/Inheritance/SGame.cs b/src/StardewModdingAPI/Inheritance/SGame.cs index 5484bfc2..93d56553 100644 --- a/src/StardewModdingAPI/Inheritance/SGame.cs +++ b/src/StardewModdingAPI/Inheritance/SGame.cs @@ -7,6 +7,7 @@ using Microsoft.Xna.Framework; using Microsoft.Xna.Framework.Graphics; using Microsoft.Xna.Framework.Input; using StardewModdingAPI.Events; +using StardewModdingAPI.Framework; using StardewValley; using StardewValley.BellsAndWhistles; using StardewValley.Locations; @@ -334,7 +335,7 @@ namespace StardewModdingAPI.Inheritance } catch (Exception ex) { - this.Monitor.Log($"An error occured in the base update loop: {ex}", LogLevel.Error); + this.Monitor.Log($"An error occured in the base update loop: {ex.GetLogSummary()}", LogLevel.Error); Console.ReadKey(); } @@ -766,7 +767,7 @@ namespace StardewModdingAPI.Inheritance } catch (Exception ex) { - this.Monitor.Log($"An error occured in the overridden draw loop: {ex}", LogLevel.Error); + this.Monitor.Log($"An error occured in the overridden draw loop: {ex.GetLogSummary()}", LogLevel.Error); } if (SGame.Debug) -- cgit