mirror of
https://github.com/claunia/romrepomgr.git
synced 2025-12-16 19:24:51 +00:00
[Blazor] Add Serilog.
This commit is contained in:
@@ -30,6 +30,7 @@
|
|||||||
<PackageVersion Include="Roslynator.Formatting.Analyzers" Version="4.13.1" />
|
<PackageVersion Include="Roslynator.Formatting.Analyzers" Version="4.13.1" />
|
||||||
<PackageVersion Include="SabreTools.Models" Version="1.5.8" />
|
<PackageVersion Include="SabreTools.Models" Version="1.5.8" />
|
||||||
<PackageVersion Include="Serilog" Version="4.3.0" />
|
<PackageVersion Include="Serilog" Version="4.3.0" />
|
||||||
|
<PackageVersion Include="Serilog.AspNetCore" Version="9.0.0" />
|
||||||
<PackageVersion Include="Serilog.Extensions.Logging" Version="9.0.2" />
|
<PackageVersion Include="Serilog.Extensions.Logging" Version="9.0.2" />
|
||||||
<PackageVersion Include="Serilog.Sinks.Console" Version="6.0.0" />
|
<PackageVersion Include="Serilog.Sinks.Console" Version="6.0.0" />
|
||||||
<PackageVersion Include="SharpCompress" Version="0.39.0" />
|
<PackageVersion Include="SharpCompress" Version="0.39.0" />
|
||||||
|
|||||||
@@ -1,8 +1,23 @@
|
|||||||
using Microsoft.FluentUI.AspNetCore.Components;
|
using Microsoft.FluentUI.AspNetCore.Components;
|
||||||
using RomRepoMgr.Blazor.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);
|
var builder = WebApplication.CreateBuilder(args);
|
||||||
|
|
||||||
|
builder.Host.UseSerilog(); // ✅ Plug Serilog into the host
|
||||||
|
|
||||||
// Add services to the container.
|
// Add services to the container.
|
||||||
builder.Services.AddRazorComponents().AddInteractiveServerComponents();
|
builder.Services.AddRazorComponents().AddInteractiveServerComponents();
|
||||||
builder.Services.AddFluentUIComponents();
|
builder.Services.AddFluentUIComponents();
|
||||||
|
|||||||
@@ -9,5 +9,8 @@
|
|||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<PackageReference Include="Microsoft.FluentUI.AspNetCore.Components"/>
|
<PackageReference Include="Microsoft.FluentUI.AspNetCore.Components"/>
|
||||||
<PackageReference Include="Microsoft.FluentUI.AspNetCore.Components.Icons"/>
|
<PackageReference Include="Microsoft.FluentUI.AspNetCore.Components.Icons"/>
|
||||||
|
<PackageReference Include="Serilog" />
|
||||||
|
<PackageReference Include="Serilog.AspNetCore" />
|
||||||
|
<PackageReference Include="Serilog.Sinks.Console" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
</Project>
|
</Project>
|
||||||
|
|||||||
Reference in New Issue
Block a user