解决 net7 core Serilog 日志无法生成问题

江湖百晓生1年前 (2022-11-23)c# net core451

解决 net7 core Serilog 日志无法生成问题

net7的日志组件配置代码:

var builder = WebApplication.CreateBuilder(args);

builder.Host.UseSerilog(dispose: true);


// Add services to the container.
builder.Services.AddControllersWithViews();


Log.Logger = new LoggerConfiguration()
//错误信息
.MinimumLevel.Error()
.MinimumLevel.Override("System", Serilog.Events.LogEventLevel.Error)
.MinimumLevel.Override("Microsoft", Serilog.Events.LogEventLevel.Error)
//警告信息
.MinimumLevel.Warning()
.MinimumLevel.Override("System", Serilog.Events.LogEventLevel.Warning)
.MinimumLevel.Override("Microsoft", Serilog.Events.LogEventLevel.Warning)
//调试信息
.MinimumLevel.Debug()

.WriteTo.File(Path.Combine("Log", "log.txt"), rollingInterval: RollingInterval.Day)
.CreateLogger();


image.png

相关文章

C# core Net6.0 读取appsetting.json 节点数据

core net 6.0读取appsetting.json节点数据:appsetting.json 文件内容:{ "ConnectionStrings": {&...

asp.net core C# 运行mongodb脚本(类似mssql中的查询语句)

asp.net core C# 运行mongodb脚本(类似mssql中的查询语句)

在asp.net core 中运行mongodb类似mssql查询语句的脚本,先需要引用下面2个NuGet包目标数据表数据如图:由于无法直接执行脚本,目前只能用以下方法实现//连接数据库 va...

dotnet core C# 数据库原生操作类,运行mongodb脚本

dotnet core C# 数据库原生操作类,运行mongodb脚本/// <summary> /// MongoDb原生数据操作类 /// <...

C# 如何直接限制参数的值

c# 限制直接限制传参数据写法:public async Task<IActionResult> LottoCancel([FromForm, Re...

windows server 2022 激活密钥

Windows Server 2022秘钥Windows Server 2022 Datacenter(WX4NM-KYWYW-QJJR4-XV3QB-6VM33)Windows Server 202...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。