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

Commit ee9d950

Browse files
committed
use Ext.Logging.Abstraction instead of Ext.Logging
1 parent d5dac52 commit ee9d950

File tree

5 files changed

+9
-4
lines changed

5 files changed

+9
-4
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: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@
88
using System.Threading.Tasks;
99
using Serilog.Sinks.SystemConsole.Themes;
1010
using IdentityModel.OidcClient.DPoP;
11+
using Microsoft.Extensions.Logging;
12+
using Serilog.Extensions.Logging;
1113

1214
namespace ConsoleClientWithBrowserAndDPoP
1315
{
@@ -57,7 +59,7 @@ private static async Task SignIn()
5759
.WriteTo.Console(outputTemplate: "[{Timestamp:HH:mm:ss} {Level}] {SourceContext}{NewLine}{Message}{NewLine}{Exception}{NewLine}", theme: AnsiConsoleTheme.Code)
5860
.CreateLogger();
5961

60-
options.LoggerFactory.AddSerilog(serilog);
62+
options.LoggerFactory = new LoggerFactory().AddSerilog(serilog);
6163

6264
_oidcClient = new OidcClient(options);
6365

src/OidcClient/OidcClient.csproj

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

43-
<PackageReference Include="Microsoft.Extensions.Logging" Version="6.0.0" />
43+
<PackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="6.0.0" />
4444
<PackageReference Include="Microsoft.SourceLink.GitHub" Version="1.1.1" PrivateAssets="All" />
4545
</ItemGroup>
4646

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/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="6.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)