主要代码从Serilog的Wiki里复制,调整为net6写法
https://github.com/serilog/serilog-aspnetcore#serilogaspnetcore---

dotnet add package Serilog.AspNetCore

using Serilog;
using Serilog.Events;

Log.Logger = new LoggerConfiguration()
    .MinimumLevel.Override("Microsoft", LogEventLevel.Information)
    .Enrich.FromLogContext()
    .WriteTo.Console()
    .CreateLogger();

try
{
    Log.Information("Starting web host");

    var builder = WebApplication.CreateBuilder(args);

    builder.Host.UseSerilog();

    var app = builder.Build();
    app.Run();
}
catch (Exception ex)
{
    Log.Fatal(ex, "Host terminated unexpectedly");
}
finally
{
    Log.CloseAndFlush();
}

相关文章:

  • 2022-03-02
  • 2022-12-23
  • 2022-02-02
  • 2021-12-03
  • 2022-02-14
  • 2023-03-13
  • 2021-12-23
  • 2021-11-25
猜你喜欢
  • 2021-06-22
  • 2021-12-10
  • 2022-12-23
  • 2022-12-23
  • 2021-08-03
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案