屏蔽通过 Serilog 消息传递的异常详细信息
我首先在github上提出的问题: https://github.com/serilog/serilog/issues/ 1657 第 loggerConfiguration .Enrich.FromLogContext() .Enrich.WithEnv…
C# .NET Core 3.1 BackgroundService 中的 Serilog 使用
在了解如何使用 Serilog 的教程之后,我从 appsettings.json 文件中读取设置 - 当事情很简单时,以下所有内容都运行良好: 主程序(在简单的 MVP 版本…
Serilog 日期未附加到日志文件名
我在我的应用程序中进行了 Serilog 设置和登录,但是日期没有附加到文件名中。日志文件创建为 Log-.log,而不是 Log-20220302.log。相关代码如下所示…
Serilog 事件速率限制以及有关实际发生的限制的通知
我限制了 Serilog 记录器中注册的所有接收器的事件:任何接收器每分钟只允许发出 5 个事件。 我需要在所有实际发生节流的接收器中记录(Serilog 事件…
如何将 Serilog 用于非基于主机的控制台应用程序
我正在使用下面的代码来访问非基于主机的控制台应用程序的 Serilog。我有两个要求要实现。 Serilog 初始化后,我应该能够在所有其他类中访问 MS 扩展 …
使用 Microsoft.Extensions.Logging 进行日志记录时如何返回日志的 ID
在我的 .NET 6 Web 应用程序中,我使用以下基础结构来记录各种事件和异常: Microsoft.Extensions.Logging 作为日志记录 API Serilog 作为日志记录框…
Serilog 的 Splunk Sink(从 NuGet 安装)显示 SSL 连接无法建立错误
我创建了一个 .NET core 3.1 控制台应用程序。安装了 Serilog 和 Serilog 的 Splunk 接收器软件包。我的编码如下: Log.Logger = new LoggerConfigura…
当仍然需要 IWebHostBuilder 时,如何处理 IWebHostBuilder.UseSerilog() 的弃用?
在 serilog-aspnetcore 版本 5.0.0 中,IWebHostBuilder 的 UseSerilog() 扩展已被弃用*。但是,我仍在使用 IWebHostBuilder 和 Startup 类 (aspnetco…
为什么在使用 Serilog 日志记录时会出现 Serilog SelfLog 错误?
我在使用 Serilog SelfLog 时遇到一个有趣的错误。错误是: Application: XXX.exe Framework Version: v4.0.30319 Description: The process was term…
从 .NET 6 Minimal API 调用的类库方法进行 Serilog 日志记录
我设置了一个 .Net 6 Core Minimal API,以使用 SeriLog 登录到 MS SQL Server。在我的类库中,仅当我修改类库中的构造函数时,我才能够使用 SeriLog …
在 Blazor WebAssembly 客户端应用程序中使用 Serilog 作为日志记录提供程序
我想在客户端和服务器端的 blazor web assembly net 6 应用程序中使用 serilog。 在这篇文章中,我发现了如何将日志条目中继到服务器以便将它们写入在…