diff --git a/EonaCat.Logger/Managers/LogHelper.cs b/EonaCat.Logger/Managers/LogHelper.cs index 857f06a..59049e6 100644 --- a/EonaCat.Logger/Managers/LogHelper.cs +++ b/EonaCat.Logger/Managers/LogHelper.cs @@ -164,7 +164,7 @@ namespace EonaCat.Logger.Managers { try { - using (var httpClient = new HttpClient()) + using (var httpClient = new HttpClient(splunkServer.SplunkClientHandler)) { var payload = new { diff --git a/EonaCat.Logger/Splunk/SplunkServer.cs b/EonaCat.Logger/Splunk/SplunkServer.cs index 7d8b311..4527526 100644 --- a/EonaCat.Logger/Splunk/SplunkServer.cs +++ b/EonaCat.Logger/Splunk/SplunkServer.cs @@ -71,6 +71,12 @@ namespace EonaCat.Logger.SplunkServer { SplunkHecUrl = splunkHecUrl; SplunkHecToken = splunkHecToken; + + if (httpClientHandler == null) + { + httpClientHandler = new HttpClientHandler(); + } + SplunkClientHandler = httpClientHandler; } @@ -82,7 +88,7 @@ namespace EonaCat.Logger.SplunkServer { HttpClientHandler clientHandler = new HttpClientHandler() { - ServerCertificateCustomValidationCallback = (sender, cert, chain, sslPolicyErrors) => true + ServerCertificateCustomValidationCallback = (sender, cert, chain, sslPolicyErrors) => true, }; SplunkClientHandler = clientHandler; }