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

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

解决 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...

如何将vs日志组件(Serilog)输出到数据库(mongodb)

如何将vs日志组件(Serilog)输出到数据库(mongodb)

将VS日志组件(Serilog)自动输出到数据库(mongodb)数据库日志效果:需要导入NuGet包输出数据库代码如下: .WriteTo.MongoDB(Hasky.MOD.System...

net core json 扩展类

net core json 扩展类

江湖规矩,先看效果:扩展类源码:using Newtonsoft.Json; using Newtonsoft.Json.Converters; using Newt...

asp.net core 功能模块源码地址

asp.net core源码地址 (来源于网络)https://github.com/dotnet/corefx 这个是.net core的 开源项目地址https://githu...

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原生数据操作类 /// <...

发表评论

访客

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