Asp.net core Serilog-如何停止请求生命周期日志并仅启用自定义信息日志

Asp.net core Serilog-如何停止请求生命周期日志并仅启用自定义信息日志,asp.net-core,serilog,serilog-exceptions,Asp.net Core,Serilog,Serilog Exceptions,我使用的是ASP.NETCore3.1,我已经包含了serilog的nuget“serilog.AspNetCore”版本3.2.0 配置为按如下方式登录到文件: Log.Logger = new LoggerConfiguration() .MinimumLevel.Information() .WriteTo.File("C:\\ProgramData\\MySolution\\MyLog.txt", rollOnFileSizeLim

我使用的是ASP.NETCore3.1,我已经包含了serilog的nuget“serilog.AspNetCore”版本3.2.0

配置为按如下方式登录到文件:

    Log.Logger = new LoggerConfiguration()
       .MinimumLevel.Information()
       .WriteTo.File("C:\\ProgramData\\MySolution\\MyLog.txt",
          rollOnFileSizeLimit: true,
          fileSizeLimitBytes: 2000,
          retainedFileCountLimit: 5)
       .CreateLogger();
在我的代码中,我使用代码
log.Information(“启动”)

当我查看日志时,我得到了很多关于请求的数据,这些数据我真的不需要在日志中看到

例如:

2020-03-18 12:19:27.355+05:30[INF]内容根路径:C:\R\path\MyProject.Notification

2020-03-18 12:19:27.486+05:30[INF]请求启动HTTP/2.0GET

2020-03-18 12:19:27.707+05:30[INF]请求在227.3113MS200 text/html中完成;字符集=utf-8

2020-03-18 12:19:27.909+05:30[INF]请求启动HTTP/2.0 GET

2020-03-18 12:19:28.064+05:30[INF]请求在154.5787MS200应用程序/json中完成;字符集=utf-8

2020-03-18 12:19:41.221+05:30[INF]请求启动HTTP/2.0GET

2020-03-18 12:19:41.238+05:30[INF]授权成功

我真的不需要所有这些日志,但我只想在我的控制器操作方法中使用
log.Information(“日志内容”)
来记录我指定的日志


我怎样才能做到这一点?

?@RubenBartelink谢谢你Ruben“MinimumLevel.Override”成功了。但我必须为AspNetCore和EntityFrameworkCore分别指定一个。还有一个属性是“Filter”,但我还没有掌握它的诀窍。酷-自我回答:@me here and you have up vote from me(在此之后,我将删除此消息)