serilog-aspnetcore

 

https://github.com/serilog/serilog-aspnetcore

 

public static void Main(string[] args)
        {
            Log.Logger = new LoggerConfiguration()
                .MinimumLevel.Debug()
                .MinimumLevel.Override("Microsoft", LogEventLevel.Warning)
                .MinimumLevel.Override("System", LogEventLevel.Warning)
                .MinimumLevel.Override("Microsoft.AspNetCore.Authentication", LogEventLevel.Information)
                .Enrich.FromLogContext()
                .WriteTo.File(
                                @"Log/log.txt",
                                fileSizeLimitBytes: 1_000_000,
                                rollOnFileSizeLimit: true,
                                flushToDiskInterval: TimeSpan.FromSeconds(1)

                )
                .WriteTo.Console(outputTemplate: "[{Timestamp:HH:mm:ss} {Level}] {SourceContext}{NewLine}{Message:lj}{NewLine}{Exception}{NewLine}", theme: AnsiConsoleTheme.Literate)
                .CreateLogger();

            BuildWebHost(args).Run();
        }

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2019-11-29
  • 2018-11-28
  • 2022-12-23
  • 2022-12-23
  • 2021-09-29
  • 2021-09-06
猜你喜欢
  • 2022-02-19
  • 2022-01-13
  • 2023-01-02
  • 2022-01-08
  • 2020-10-09
  • 2022-01-19
相关资源
相似解决方案