Skip to content

Commit fea9fc8

Browse files
committed
Distributed logging: updated to private build making correlation protocol explicit.
1 parent 99965bf commit fea9fc8

File tree

4 files changed

+14
-8
lines changed

4 files changed

+14
-8
lines changed

Diff for: Diagnostics/PostSharp.Samples.Logging.ElasticStack/ClientExample/PostSharp.Samples.Logging.Distributed.Client.csproj

+3-3
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,11 @@
99
</PropertyGroup>
1010
<Import Project="Sdk.props" Sdk="Microsoft.NET.Sdk" />
1111
<ItemGroup>
12-
<PackageReference Include="PostSharp.Patterns.Diagnostics.HttpClient" Version="6.8.4-preview" />
12+
<PackageReference Include="PostSharp.Patterns.Diagnostics.HttpClient" Version="6.8.4-preview-58a97e" />
1313
<PackageReference Include="Serilog.Extensions.Logging" Version="3.0.1" />
1414
<PackageReference Include="Serilog.Sinks.Console" Version="3.1.1" />
15-
<PackageReference Include="PostSharp.Patterns.Diagnostics" Version="6.8.4-preview" />
16-
<PackageReference Include="PostSharp.Patterns.Diagnostics.Serilog" Version="6.8.4-preview" />
15+
<PackageReference Include="PostSharp.Patterns.Diagnostics" Version="6.8.4-preview-58a97e" />
16+
<PackageReference Include="PostSharp.Patterns.Diagnostics.Serilog" Version="6.8.4-preview-58a97e" />
1717
<PackageReference Include="Serilog.Sinks.ElasticSearch" Version="8.0.1" />
1818
</ItemGroup>
1919
<Import Project="Sdk.targets" Sdk="Microsoft.NET.Sdk" />

Diff for: Diagnostics/PostSharp.Samples.Logging.ElasticStack/ClientExample/Program.cs

+4-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
using PostSharp.Patterns.Diagnostics;
22
using PostSharp.Patterns.Diagnostics.Adapters.HttpClient;
33
using PostSharp.Patterns.Diagnostics.Backends.Serilog;
4+
using PostSharp.Patterns.Diagnostics.Correlation;
45
using PostSharp.Patterns.Diagnostics.Custom;
56
using PostSharp.Patterns.Diagnostics.RecordBuilders;
67
using Serilog;
@@ -50,7 +51,9 @@ private static async Task Main()
5051
LoggingServices.DefaultBackend = backend;
5152

5253
// Intercept outgoing HTTP requests and add logging to them.
53-
HttpClientLogging.Initialize(uri => uri.Port != 9200);
54+
HttpClientLogging.Initialize(
55+
correlationProtocol: new LegacyHttpCorrelationProtocol(),
56+
requestUriPredicate: uri => uri.Port != 9200);
5457

5558

5659
using (logSource.Debug.OpenActivity(Formatted("Running the client"),

Diff for: Diagnostics/PostSharp.Samples.Logging.ElasticStack/MicroserviceExample/PostSharp.Samples.Logging.Distributed.Service.csproj

+3-3
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,9 @@
1414
<ItemGroup>
1515
<PackageReference Include="Serilog.AspNetCore" Version="3.2.0" />
1616
<PackageReference Include="Serilog.Sinks.Console" Version="3.1.1" />
17-
<PackageReference Include="PostSharp.Patterns.Diagnostics" Version="6.8.4-preview" />
18-
<PackageReference Include="PostSharp.Patterns.Diagnostics.Serilog" Version="6.8.4-preview" />
19-
<PackageReference Include="PostSharp.Patterns.Diagnostics.AspNetCore" Version="6.8.4-preview" />
17+
<PackageReference Include="PostSharp.Patterns.Diagnostics" Version="6.8.4-preview-58a97e" />
18+
<PackageReference Include="PostSharp.Patterns.Diagnostics.Serilog" Version="6.8.4-preview-58a97e" />
19+
<PackageReference Include="PostSharp.Patterns.Diagnostics.AspNetCore" Version="6.8.4-preview-58a97e" />
2020
<PackageReference Include="Serilog.Sinks.ElasticSearch" Version="8.0.1" />
2121
</ItemGroup>
2222
<ItemGroup>

Diff for: Diagnostics/PostSharp.Samples.Logging.ElasticStack/MicroserviceExample/Program.cs

+4-1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
using PostSharp.Patterns.Diagnostics;
66
using PostSharp.Patterns.Diagnostics.Adapters.AspNetCore;
77
using PostSharp.Patterns.Diagnostics.Backends.Serilog;
8+
using PostSharp.Patterns.Diagnostics.Correlation;
89
using PostSharp.Patterns.Diagnostics.RecordBuilders;
910
using Serilog;
1011
using Serilog.Sinks.Elasticsearch;
@@ -55,7 +56,9 @@ public static void Main(string[] args)
5556

5657

5758
// Instrument ASP.NET Core.
58-
AspNetCoreLogging.Initialize();
59+
AspNetCoreLogging.Initialize(
60+
correlationProtocol: new LegacyHttpCorrelationProtocol()
61+
);
5962

6063

6164
// Execute the web app.

0 commit comments

Comments
 (0)