Skip to content

Commit 7ac7056

Browse files
authored
chore(csharp): improve error logging in DefaultSerializer (#5768)
1 parent 1cd42eb commit 7ac7056

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

clients/algoliasearch-client-csharp/algoliasearch/Serializer/DefaultSerializer.cs

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,12 +32,14 @@ public string Serialize(object data)
3232
}
3333
catch (Exception ex)
3434
{
35+
var dataType = data?.GetType()?.ToString() ?? "unknown";
36+
3537
if (_logger.IsEnabled(LogLevel.Error))
3638
{
37-
_logger.LogError(ex, "Error while serializing object of type {Type}", data.GetType());
39+
_logger.LogError(ex, "Error while serializing object of type {Type}", dataType);
3840
}
3941

40-
throw new AlgoliaException($"Error while serializing object of type {data.GetType()}", ex);
42+
throw new AlgoliaException($"Error while serializing object of type {dataType}", ex);
4143
}
4244
}
4345

0 commit comments

Comments
 (0)