AI 智能摘要
AI 正在分析文章,生成摘要...

当我把net5.0项目升级到net6.0时,项目正常跑,但不写日志,serilog不能注入,

解决方法:

1,需要引入这几个NuGet包:

Serilog

Serilog.AspNetCore

Serilog.Sinks.File

image.png

2,在 var app=builider.Build()前面注入以下代码:

builder.Host.UseSerilog(dispose:true);

image.png


3,输出日志内容还是需要写的,看个人需求增加或删减

image.png

4,在 app.Run() 之前增加以下代码:
app.UseSerilogRequestLogging();
做完以上操作,就可以正常生成日志文件了,如下图

image.png