Skip to content
This repository was archived by the owner on Sep 8, 2025. It is now read-only.

Commit 69b4e93

Browse files
authored
Merge pull request #397 from SergeySvirsky/poc/ext-logging
use Ext.Logging.Abstraction instead of Ext.Logging
2 parents a3530c3 + 3914ab0 commit 69b4e93

File tree

8 files changed

+11
-6
lines changed

8 files changed

+11
-6
lines changed

clients/ConsoleClientWithBrowser/Program.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
using System.Net.Http;
66
using System.Text.Json;
77
using System.Threading.Tasks;
8+
using Microsoft.Extensions.Logging;
89
using Serilog.Sinks.SystemConsole.Themes;
910

1011
namespace ConsoleClientWithBrowser
@@ -54,7 +55,7 @@ private static async Task SignIn()
5455
.WriteTo.Console(outputTemplate: "[{Timestamp:HH:mm:ss} {Level}] {SourceContext}{NewLine}{Message}{NewLine}{Exception}{NewLine}", theme: AnsiConsoleTheme.Code)
5556
.CreateLogger();
5657

57-
options.LoggerFactory.AddSerilog(serilog);
58+
options.LoggerFactory = new LoggerFactory().AddSerilog(serilog);
5859

5960
_oidcClient = new OidcClient(options);
6061
var result = await _oidcClient.LoginAsync(new LoginRequest());

clients/ConsoleClientWithBrowserAndDPoP/Program.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
using System.Threading.Tasks;
99
using Serilog.Sinks.SystemConsole.Themes;
1010
using IdentityModel.OidcClient.DPoP;
11+
using Microsoft.Extensions.Logging;
1112

1213
namespace ConsoleClientWithBrowserAndDPoP
1314
{
@@ -57,7 +58,7 @@ private static async Task SignIn()
5758
.WriteTo.Console(outputTemplate: "[{Timestamp:HH:mm:ss} {Level}] {SourceContext}{NewLine}{Message}{NewLine}{Exception}{NewLine}", theme: AnsiConsoleTheme.Code)
5859
.CreateLogger();
5960

60-
options.LoggerFactory.AddSerilog(serilog);
61+
options.LoggerFactory = new LoggerFactory().AddSerilog(serilog);
6162

6263
_oidcClient = new OidcClient(options);
6364

src/DPoP/DPoP.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@
4444
<PackageReference Include="minver" Version="4.3.0" PrivateAssets="All" />
4545
<PackageReference Include="System.IdentityModel.Tokens.Jwt" Version="6.30.0" />
4646

47-
<PackageReference Include="Microsoft.Extensions.Logging" Version="6.0.0" />
47+
<PackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="8.0.0" />
4848
<PackageReference Include="Microsoft.SourceLink.GitHub" Version="1.1.1" PrivateAssets="All" />
4949
</ItemGroup>
5050

src/IdentityTokenValidator/IdentityTokenValidator.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@
3939
<PackageReference Include="minver" Version="4.3.0" PrivateAssets="All" />
4040

4141
<PackageReference Include="System.IdentityModel.Tokens.Jwt" Version="6.30.0" />
42-
<PackageReference Include="Microsoft.Extensions.Logging" Version="6.0.0" />
42+
<PackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="8.0.0" />
4343
<PackageReference Include="Microsoft.SourceLink.GitHub" Version="1.1.1" PrivateAssets="All" />
4444
</ItemGroup>
4545

src/OidcClient/OidcClient.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@
4545
<PackageReference Include="IdentityModel" Version="6.2.0" />
4646
<PackageReference Include="minver" Version="4.3.0" PrivateAssets="All" />
4747

48-
<PackageReference Include="Microsoft.Extensions.Logging" Version="6.0.0" />
48+
<PackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="8.0.0" />
4949
<PackageReference Include="Microsoft.SourceLink.GitHub" Version="1.1.1" PrivateAssets="All" />
5050
</ItemGroup>
5151

src/OidcClient/OidcClientOptions.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
using System.Collections.Generic;
1010
using System.Net.Http;
1111
using System.Text.Json.Serialization;
12+
using Microsoft.Extensions.Logging.Abstractions;
1213

1314
namespace IdentityModel.OidcClient
1415
{
@@ -212,7 +213,7 @@ public class OidcClientOptions
212213
/// The logger factory.
213214
/// </value>
214215
[JsonIgnore]
215-
public ILoggerFactory LoggerFactory { get; set; } = new LoggerFactory();
216+
public ILoggerFactory LoggerFactory { get; set; } = new NullLoggerFactory();
216217

217218
/// <summary>
218219
/// Gets or sets the identity token validator.

test/JwtValidationTests/JwtValidationTests.csproj

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,5 +20,6 @@
2020
<PackageReference Include="xunit.runner.visualstudio" Version="2.4.3" />
2121
<PackageReference Include="xunit" Version="2.4.1" />
2222
<PackageReference Include="FluentAssertions" Version="5.10.2" />
23+
<PackageReference Include="Microsoft.Extensions.Primitives" Version="8.0.0" />
2324
</ItemGroup>
2425
</Project>

test/OidcClient.Tests/OidcClient.Tests.csproj

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
<PackageReference Include="System.IdentityModel.Tokens.Jwt" Version="6.12.0"/>
2020

2121
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="16.9.4"/>
22+
<PackageReference Include="Microsoft.Extensions.Primitives" Version="8.0.0" />
2223
<PackageReference Include="xunit.runner.visualstudio" Version="2.4.3"/>
2324
<PackageReference Include="xunit" Version="2.4.1"/>
2425
<PackageReference Include="FluentAssertions" Version="5.10.3"/>

0 commit comments

Comments
 (0)