This commit is contained in:
Stef Heyenrath
2026-04-19 19:20:00 +02:00
parent 21cc70e77b
commit b105fd3706
3 changed files with 2 additions and 10 deletions
@@ -1,7 +1,6 @@
// Copyright © WireMock.Net // Copyright © WireMock.Net
using System.Diagnostics; using System.Diagnostics;
using System.Linq;
using WireMock.Logging; using WireMock.Logging;
using WireMock.Owin.ActivityTracing; using WireMock.Owin.ActivityTracing;
using WireMock.Serialization; using WireMock.Serialization;
@@ -42,7 +41,7 @@ internal class WireMockMiddlewareLogger(
if (_options.SaveUnmatchedRequests == true && match?.RequestMatchResult is not { IsPerfectMatch: true }) if (_options.SaveUnmatchedRequests == true && match?.RequestMatchResult is not { IsPerfectMatch: true })
{ {
var filename = $"{logEntry.Guid}.LogEntry.json"; var filename = $"{logEntry.Guid}.LogEntry.json";
_options.FileSystemHandler?.WriteUnmatchedRequest(filename, JsonUtils.Serialize(logEntry)); _options.FileSystemHandler?.WriteUnmatchedRequest(filename, _options.DefaultJsonSerializer.Serialize(logEntry));
} }
} }
catch catch
@@ -1,6 +1,5 @@
// Copyright © WireMock.Net // Copyright © WireMock.Net
using System.Linq;
using System.Net.Http.Headers; using System.Net.Http.Headers;
using System.Text; using System.Text;
using Stef.Validation; using Stef.Validation;
+1 -7
View File
@@ -1,6 +1,5 @@
// Copyright © WireMock.Net // Copyright © WireMock.Net
using System;
using System.Collections; using System.Collections;
using System.Diagnostics.CodeAnalysis; using System.Diagnostics.CodeAnalysis;
using System.Text; using System.Text;
@@ -35,7 +34,7 @@ internal static class JsonUtils
try try
{ {
// Try to convert this string into a JToken // Try to convert this string into a JObject
value = JObject.Parse(strInput!); value = JObject.Parse(strInput!);
return true; return true;
} }
@@ -45,11 +44,6 @@ internal static class JsonUtils
} }
} }
public static string Serialize(object value)
{
return JsonConvert.SerializeObject(value, JsonSerializationConstants.JsonSerializerSettingsIncludeNullValues);
}
public static byte[] SerializeAsPactFile(object value) public static byte[] SerializeAsPactFile(object value)
{ {
var json = JsonConvert.SerializeObject(value, JsonSerializationConstants.JsonSerializerSettingsPact); var json = JsonConvert.SerializeObject(value, JsonSerializationConstants.JsonSerializerSettingsPact);