[Blazor] Add Serilog.

This commit is contained in:
2025-07-26 17:59:18 +01:00
parent 8df9bb7211
commit cca4af8d6d
3 changed files with 67 additions and 48 deletions

View File

@@ -1,8 +1,23 @@
using Microsoft.FluentUI.AspNetCore.Components;
using RomRepoMgr.Blazor.Components;
using Serilog;
Log.Logger = new LoggerConfiguration()
#if DEBUG
.MinimumLevel.Debug()
#else
.MinimumLevel.Information()
#endif
.WriteTo.Console()
.Enrich.FromLogContext()
.CreateLogger();
Log.Information("Welcome to ROM Repository Manager!");
var builder = WebApplication.CreateBuilder(args);
builder.Host.UseSerilog(); // ✅ Plug Serilog into the host
// Add services to the container.
builder.Services.AddRazorComponents().AddInteractiveServerComponents();
builder.Services.AddFluentUIComponents();

View File

@@ -9,5 +9,8 @@
<ItemGroup>
<PackageReference Include="Microsoft.FluentUI.AspNetCore.Components"/>
<PackageReference Include="Microsoft.FluentUI.AspNetCore.Components.Icons"/>
<PackageReference Include="Serilog" />
<PackageReference Include="Serilog.AspNetCore" />
<PackageReference Include="Serilog.Sinks.Console" />
</ItemGroup>
</Project>