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

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

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

相关文章

实体类转json,空值字段不显示

实体类转json,空值字段不显示

实体类转json,不显示空值字段:代码:        /// <summary>  ...

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

解决net6.0 不写日志文件

解决net6.0 不写日志文件

当我把net5.0项目升级到net6.0时,项目正常跑,但不写日志,serilog不能注入,解决方法:1,需要引入这几个NuGet包:SerilogSerilog.AspNetCoreSerilog....

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

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

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

发表评论

访客

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