Skip to content

Commit

Permalink
Fix for #205 allow collector path in host url (#211)
Browse files Browse the repository at this point in the history
* Fix for #205 allow collector path in host url

* Remove redundant check
  • Loading branch information
EEParker authored Jun 5, 2024
1 parent d3c81a5 commit cdf7167
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 3 deletions.
1 change: 1 addition & 0 deletions src/Serilog.Sinks.Splunk/ConfigurationDefaults.cs
Original file line number Diff line number Diff line change
Expand Up @@ -14,5 +14,6 @@ internal static class ConfigurationDefaults
/// https://docs.splunk.com/Documentation/Splunk/9.1.0/Data/UsetheHTTPEventCollector#Send_data_to_HTTP_Event_Collector_on_Splunk_Enterprise
/// </remarks>
internal const string DefaultEventCollectorPath = "services/collector/event";
internal const string DefaultCollectorPath = "services/collector";
}
}
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright 2016 Serilog Contributors
// Copyright 2016 Serilog Contributors
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
Expand All @@ -23,7 +23,7 @@ internal class EventCollectorRequest : HttpRequestMessage
{
internal EventCollectorRequest(string splunkHost, string jsonPayLoad, string uri = ConfigurationDefaults.DefaultEventCollectorPath)
{
var hostUrl = splunkHost.Contains(ConfigurationDefaults.DefaultEventCollectorPath)
var hostUrl = splunkHost.Contains(ConfigurationDefaults.DefaultCollectorPath)
? splunkHost
: $"{splunkHost.TrimEnd('/')}/{uri.TrimStart('/').TrimEnd('/')}";

Expand All @@ -32,4 +32,4 @@ internal EventCollectorRequest(string splunkHost, string jsonPayLoad, string uri
Method = HttpMethod.Post;
}
}
}
}

0 comments on commit cdf7167

Please sign in to comment.