diff --git a/src/EllieBot/_common/Settings/ConfigServiceBase.cs b/src/EllieBot/_common/Settings/ConfigServiceBase.cs
index df6a0b9..87e386b 100644
--- a/src/EllieBot/_common/Settings/ConfigServiceBase.cs
+++ b/src/EllieBot/_common/Settings/ConfigServiceBase.cs
@@ -74,7 +74,15 @@ public abstract class ConfigServiceBase<TSettings> : IConfigService
             Save();
         }
 
-        data = _serializer.Deserialize<TSettings>(File.ReadAllText(_filePath));
+        try
+        {
+            data = _serializer.Deserialize<TSettings>(File.ReadAllText(_filePath));
+        }
+        catch (Exception ex)
+        {
+            Log.Error(ex, "Error while loading {ConfigFilePath}", _filePath);
+            throw;
+        }
     }
 
     /// <summary>