在使用Serilog2.10.0的.Net 5Blazor应用程序中,我尝试使用HttpClient将Serilog的最低调用级别设置为warning。它似乎可以工作在EFCore和其他组件上,但不能工作在HTTPClient上-而且每次调用HttpClient时,我都会得到相当详细的日志记录。 我的Program.cs文件中的代码如下所示。public stat
在搜索了google上的大量内容并试图找出问题所在之后,我在github中看到了.Net核心函数应用程序- 中有关serilog实现的日志问题。Serilog并没有在Azure应用程序洞察力中记录完整的消息,也不知道原因是什么。然而,在控制台上,它正在记录完整的消息。LogEventLevel)tSloggingSwitch);
var logger = new Logg
我正在使用SeriLog(带有Loki接收器),我还有一个Exception handler lambda-like in here,它捕获代码执行过程中发生的所有异常,并用适当的标签记录它们。但是,Serilog本身会自动捕获所有未处理的异常,并在我之前记录它们。因此,异常会被记录两次。 如何禁用Serilog的自动日志记录?这是我当前的Serilog Config: public static IHostBuilder Creat
我几乎在我的所有项目中都使用了这个扩展。你的意见呢?你认为还有什么需要增加或改进的吗?这样做的目的是忽略默认情况下存在的所有默认ASP.NET消息,如果可以通过配置覆盖这些消息的话。我实际上通过应用程序覆盖Microsoft.AspNetCore.Hosting.Diagnostics和Microsoft.AspNetCore.Routing.EndpointMiddleware。public static class LoggingExtension