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

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

解决 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# net 通过代码获取TFS变更集

C# net 通过代码获取TFS变更集

获取TFS变更集需要本地先登录源码服务器需要组件:源代码:需要注意的是,三个组件需要到TFS安装目录去COPY,否则会有报错信息,我就是在网上下了两个DLL都报错,最后在服务器上Copy的var&nb...

C#实现mongodb分组统计代码

C#实现mongodb分组统计代码

业务代码图示从上面可以看到已经实现统计分组了,下面详细列出代码:数据操作底层公共代码:/// <summary>      &...

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

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

The request client is not a secure context and the resource is in more-private address space `privat

已经加入跨域列,依然提示跨域三种解决办法:1:前端后端都改成https2:改dns ,前后端都改成 内网或者外网ip3:配置chrome选项为disable ,  地址栏输入  &...

windows server 2022 激活密钥

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

发表评论

访客

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