diff --git a/source/Glimpse.Core/Extensibility/JsonNetSerializer.cs b/source/Glimpse.Core/Extensibility/JsonNetSerializer.cs index 34b91abb2..856e6b8b7 100644 --- a/source/Glimpse.Core/Extensibility/JsonNetSerializer.cs +++ b/source/Glimpse.Core/Extensibility/JsonNetSerializer.cs @@ -18,9 +18,15 @@ public JsonNetSerializer(ILogger logger) { Logger = logger; - Settings = new JsonSerializerSettings(); - Settings.ContractResolver = new CamelCasePropertyNamesContractResolver(); - Settings.Converters.Add(new JsonNetConverterDictionaryKeysAreNotPropertyNames()); + Settings = new JsonSerializerSettings + { + ContractResolver = new CamelCasePropertyNamesContractResolver(), + Converters = + { + new JsonNetConverterDictionaryKeysAreNotPropertyNames(), + }, + }; + Settings.Error += (obj, args) => { Logger.Error("Error serializing object.", args.ErrorContext.Error);