Serilog为文件,控制台等提供诊断日志记录。它易于设置,具有干净的API,并且可以在最近的.NET平台之间移植。
Blazor WASM - 使用 Serilog 登录服务器
我有一个 .NET 8 Blazor WASM Web 应用程序。 我正在尝试实现 Serilog 将日志推送回我的 API 服务器应用程序。 我看到了这个线程: 在 Blazor WebAssembly 中使用 Serilog 作为日志记录提供程序
在 ASP.NET Core Web API 中设置 Serilog 时出现问题
给您一些背景信息:我一直在努力让我的 Serilog 配置正常工作。 让我解释一下:我正在尝试使用
正如 Microsoft 建议的那样,我尝试将他们的高性能日志记录方法(也称为 LoggerMessage 模式)与 Serilog 记录器结合使用。由于某种原因,它没有提供任何性能......
我需要将 Serilog json 输出格式化为非常特定的格式的文件。我弄乱了输出模板,但我一定错过了一些简单的东西。输出的示例如下: { “活动。
使用 aspnet core 排除特定端点 serilog 日志记录
我们有一个 aspnetcore 应用程序,并且有一个运行状况检查,每 x 秒向端点发出请求。我们的 API 使用 serilog,记录级别信息,记录向...
.NET Core MEL 日志记录,语法类似于 Serilog
我正在使用 Serilog,但我更喜欢 MEL (Microsoft.Extensions.Logging) 抽象。 Serilog 的 Serilog.ILogger 中的某些功能在 MEL 的 ILogger 中不可用,或者可用但极其
如何抑制“执行请求时发生未处理的异常。”使用 Serilog 记录消息
当使用 app.UseExceptionHandler 和异常处理程序 lambda / delegate(文档)实现我自己的异常处理程序时,我不希望 Microsoft 的异常处理程序中间件记录此情况
如何在 Dotnet6 Web API 中获得自适应采样以与 Application Insights 和 Serilog 配合使用?
我正在使用 Application Insights 版本 2.22.0 和 Serilog 5.1.0。我尝试在 HomeController Index 端点中记录一个简单字符串的 1000 次迭代(因此每次都是相同的字符串),但是所有...
我尝试了几种不同的方法来使用 Serilog 将一些自定义属性记录到应用程序洞察中,但它们都没有显示在日志中。首先我尝试使用 Enrich.FromLogContext() 方法: 程序...
我的作业调度程序运行作业,每个作业都有自己的记录器。如果作业成功,则记录其累积的日志事件,而如果失败,则丢弃该作业(及其日志事件)。 这有效
按 SourceContext 的基本类型排除的 Seriog 过滤器
我正在将 Serilog 与各种接收器一起使用。可以防止将 Dog 类的日志事件发送到某个接收器: .Filter.ByExclusion(Matching.FromSource()) 但我无法按基本类型进行过滤,e...
我想更改 Serilog 记录事件的时区。默认情况下,它使用系统的时区,但我需要在不同的时区记录事件。我尝试使用 CultureInfo 与不同的...
我已经在本地计算机上设置了 DataDog 并尝试从我的 asp.net mvc 应用程序登录。这是我到目前为止所做的事情, DataDog 设置已完成,并且在 yaml 文件中启用了日志记录。 添加了以下
我的作业调度程序运行作业,每个作业都有自己的记录器。如果作业成功,则记录其累积的日志事件,而如果失败,则丢弃该作业(及其日志事件)。 这有效
是否可以从环境变量设置Serilog最低日志级别? 如果我尝试像这样配置它 “串行日志”:{ "最低级别": "%LOG_LEVEL%", “写入”:[ { ...
下面的方法如何实现? string BuildSerilogMessage(string messageTemplate, params object[] propertyValues); 这些参数与 ILogger.Debug 等接受的参数相同。 ...
使用 ASP.NET Core 运行状况检查和 Serilog 防止嘈杂的日志事件
我想使用健康检查和 Serilog(带有请求日志记录),但我收到了大量无用的日志事件,以及失败案例的日志事件。 v8 文档显示之间存在差异
可以通过惯用的.NET代码解析带有类别的框架记录器: 使用 Microsoft.Extensions.Logging; 公共课 Foo { 私有只读 ILogger _logger; 公共 Foo(ILogger...
Azure 函数 - Serilog.Enrichers.ClientInfo 不记录任何内容?
我正在尝试在 Azure 函数(在 .NET 8 上运行)中向我的 serilog 添加丰富器,但它没有使用 HttpContext 记录任何内容? 我使用自定义丰富器进行了测试并注入了 HttpContextAcces...
使用 Logging.AddSerilog 与 Services.AddSerilog 注册 Serilog
注册Serilog有两种方法。 “旧”方式(在无数的SO问题和教程中显示): //builder.Logging.ClearProviders(); // 选修的 builder.Logging.AddSerilog(); 一个...