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

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

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

相关文章

.net core 如何设置可访问静态文件

app.UseStaticFiles(new StaticFileOptions { //资源所在的绝对路径。 FileProvider = ...

.net core Swagger配置

ConfigureService中添加以下代码:services.AddSwaggerGen(c => { c.SwaggerDoc("v1.1"...

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

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

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

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

发表评论

访客

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