mirror of
https://github.com/DuendeSoftware/products
synced 2026-05-24 09:28:24 +00:00
Templates - Update Serilog to use AddSerilog instead of UseSerilog, as it's the recommended approach according to Serilog docs.
This commit is contained in:
parent
24450173d0
commit
7d5ab28018
7 changed files with 14 additions and 14 deletions
|
|
@ -11,10 +11,10 @@ try
|
|||
{
|
||||
var builder = WebApplication.CreateBuilder(args);
|
||||
|
||||
builder.Host.UseSerilog((ctx, lc) => lc
|
||||
builder.Services.AddSerilog(lc => lc
|
||||
.WriteTo.Console(outputTemplate: "[{Timestamp:HH:mm:ss} {Level}] {SourceContext}{NewLine}{Message:lj}{NewLine}{Exception}{NewLine}")
|
||||
.Enrich.FromLogContext()
|
||||
.ReadFrom.Configuration(ctx.Configuration));
|
||||
.ReadFrom.Configuration(builder.Configuration));
|
||||
|
||||
var app = builder
|
||||
.ConfigureServices()
|
||||
|
|
|
|||
|
|
@ -11,10 +11,10 @@ namespace Microsoft.Extensions.Hosting;
|
|||
public static class SerilogExtensions
|
||||
{
|
||||
public static void ConfigureSerilogDefaults(this WebApplicationBuilder builder) =>
|
||||
builder.Host.UseSerilog((context, services, configuration) =>
|
||||
builder.Services.AddSerilog((services, configuration) =>
|
||||
{
|
||||
configuration
|
||||
.ReadFrom.Configuration(context.Configuration)
|
||||
.ReadFrom.Configuration(builder.Configuration)
|
||||
.ReadFrom.Services(services)
|
||||
.Enrich.FromLogContext()
|
||||
.MinimumLevel.Debug()
|
||||
|
|
|
|||
|
|
@ -19,7 +19,7 @@ internal static class HostingExtensions
|
|||
{
|
||||
// Write most logs to the console but diagnostic data to a file.
|
||||
// See https://docs.duendesoftware.com/identityserver/diagnostics/data
|
||||
builder.Host.UseSerilog((ctx, lc) =>
|
||||
builder.Services.AddSerilog(lc =>
|
||||
{
|
||||
lc.WriteTo.Logger(consoleLogger =>
|
||||
{
|
||||
|
|
@ -43,7 +43,7 @@ internal static class HostingExtensions
|
|||
formatProvider: CultureInfo.InvariantCulture)
|
||||
.Filter
|
||||
.ByIncludingOnly(Matching.FromSource("Duende.IdentityServer.Diagnostics.Summary"));
|
||||
}).Enrich.FromLogContext().ReadFrom.Configuration(ctx.Configuration);
|
||||
}).Enrich.FromLogContext().ReadFrom.Configuration(builder.Configuration);
|
||||
}
|
||||
});
|
||||
return builder;
|
||||
|
|
|
|||
|
|
@ -16,7 +16,7 @@ internal static class HostingExtensions
|
|||
{
|
||||
// Write most logs to the console but diagnostic data to a file.
|
||||
// See https://docs.duendesoftware.com/identityserver/diagnostics/data
|
||||
builder.Host.UseSerilog((ctx, lc) =>
|
||||
builder.Services.AddSerilog(lc =>
|
||||
{
|
||||
lc.WriteTo.Logger(consoleLogger =>
|
||||
{
|
||||
|
|
@ -40,7 +40,7 @@ internal static class HostingExtensions
|
|||
formatProvider: CultureInfo.InvariantCulture)
|
||||
.Filter
|
||||
.ByIncludingOnly(Matching.FromSource("Duende.IdentityServer.Diagnostics.Summary"));
|
||||
}).Enrich.FromLogContext().ReadFrom.Configuration(ctx.Configuration);
|
||||
}).Enrich.FromLogContext().ReadFrom.Configuration(builder.Configuration);
|
||||
}
|
||||
});
|
||||
return builder;
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@ internal static class HostingExtensions
|
|||
{
|
||||
// Set up logging to write regular entries to console, and diagnostics data to a file.
|
||||
// See https://docs.duendesoftware.com/identityserver/diagnostics/data
|
||||
builder.Host.UseSerilog((ctx, lc) =>
|
||||
builder.Services.AddSerilog(lc =>
|
||||
{
|
||||
lc.WriteTo.Logger(consoleLogger =>
|
||||
{
|
||||
|
|
@ -34,7 +34,7 @@ internal static class HostingExtensions
|
|||
formatProvider: CultureInfo.InvariantCulture)
|
||||
.Filter
|
||||
.ByIncludingOnly(Matching.FromSource("Duende.IdentityServer.Diagnostics.Summary"));
|
||||
}).Enrich.FromLogContext().ReadFrom.Configuration(ctx.Configuration);
|
||||
}).Enrich.FromLogContext().ReadFrom.Configuration(builder.Configuration);
|
||||
}
|
||||
});
|
||||
return builder;
|
||||
|
|
|
|||
|
|
@ -18,7 +18,7 @@ internal static class HostingExtensions
|
|||
{
|
||||
// Write most logs to the console but diagnostic data to a file.
|
||||
// See https://docs.duendesoftware.com/identityserver/diagnostics/data
|
||||
builder.Host.UseSerilog((ctx, lc) =>
|
||||
builder.Services.AddSerilog(lc =>
|
||||
{
|
||||
lc.WriteTo.Logger(consoleLogger =>
|
||||
{
|
||||
|
|
@ -42,7 +42,7 @@ internal static class HostingExtensions
|
|||
formatProvider: CultureInfo.InvariantCulture)
|
||||
.Filter
|
||||
.ByIncludingOnly(Matching.FromSource("Duende.IdentityServer.Diagnostics.Summary"));
|
||||
}).Enrich.FromLogContext().ReadFrom.Configuration(ctx.Configuration);
|
||||
}).Enrich.FromLogContext().ReadFrom.Configuration(builder.Configuration);
|
||||
}
|
||||
});
|
||||
return builder;
|
||||
|
|
|
|||
|
|
@ -13,7 +13,7 @@ internal static class HostingExtensions
|
|||
{
|
||||
// Write most logs to the console but diagnostic data to a file.
|
||||
// See https://docs.duendesoftware.com/identityserver/diagnostics/data
|
||||
builder.Host.UseSerilog((ctx, lc) =>
|
||||
builder.Services.AddSerilog(lc =>
|
||||
{
|
||||
lc.WriteTo.Logger(consoleLogger =>
|
||||
{
|
||||
|
|
@ -37,7 +37,7 @@ internal static class HostingExtensions
|
|||
formatProvider: CultureInfo.InvariantCulture)
|
||||
.Filter
|
||||
.ByIncludingOnly(Matching.FromSource("Duende.IdentityServer.Diagnostics.Summary"));
|
||||
}).Enrich.FromLogContext().ReadFrom.Configuration(ctx.Configuration);
|
||||
}).Enrich.FromLogContext().ReadFrom.Configuration(builder.Configuration);
|
||||
}
|
||||
});
|
||||
return builder;
|
||||
|
|
|
|||
Loading…
Reference in a new issue