Serilog为文件,控制台等提供诊断日志记录。它易于设置,具有干净的API,并且可以在最近的.NET平台之间移植。
我正在尝试使用 Serilog 表达式格式制作自定义的 json 日志输出。我正在使用下面的模板: "模板": "{{\"时间\": \"{@t:yyyy-MM-ddTHH:mm:ss.fffff...
Serilog 结构化日志在使用 .NET 6 和 Application Insights 的 Azure Function 中无法按预期工作
我有一个在 .NET 6 上运行的 Azure Function App,我使用 Microsoft.Extension.Logging 进行日志记录,一切都运行良好。 现在我有一个支持结构化日志记录的新要求,所以我
我一直在努力尝试让 Serilog 将遥测数据发送到 .NET Aspire 仪表板。 Aspire 仪表板打开后,“结构化日志”选项卡始终为空。 如果我注释掉 Serilog
无法调用 .LogTrace 以在控制台屏幕上显示,我已经尝试过(粗体,在回答之前阅读)各种 appsettings.json 设置、Verbose、Trace、All,以及 MaximumLogL 的父节点名称...
appsettings.json 中的 Serilog 过滤器不起作用
我正在尝试在我的应用程序设置中使用serilog表达式实现日志过滤器,过滤所有“健康”相关的日志。 这是我到目前为止的配置: “串行日志”:{ “使用”:[“
如何通过自定义标识符对 Serilog 日志进行分类并为其设置特定的日志记录级别?
我知道可以使用MinimumLevel.Override,然后为每个命名空间或类型定义特定的日志记录级别,但是如果我想通过更特定于我的上下文的内容来记录它怎么办...
在 Azure Function 应用程序 .NET 6 中使用 Serilog 时,在应用程序见解中记录两次日志记录
我在 .NET 6 中有一个 Azure Function 应用程序,我使用 Microsoft.Extension.Logging 进行日志记录,一切都运行良好。 现在我有一个支持结构化日志记录的新要求,所以我决定...
我正在尝试使用 .Net Core MVC 6 中的 Serilog 在日志中显示请求和响应。但我还需要显示用户的信息。我怎样才能证明我以前从未使用过日志记录? 程序.cs var l...
有没有办法告诉 Serilog 不要序列化使用 @(解构)运算符记录的对象的空值属性?我发现了一些关于这个主题的帖子(实际上,我发现了更多,但是......
配置 Serilog 使用 appsettings.json 将某些日志过滤到不同的文件
我有一个使用 Serilog 将日志数据写入文件的应用程序。我现在尝试在 appsettings.json 中使用子记录器配置我的记录器,以便我可以将某些日志过滤到
如何指示 Azure Monitor 根据容器名称选择角色实例?
我目前正在从 Application Insights Telemetry 迁移到 AzureMonitor 和 OtlpExporter,并发现角色实例不再与 Helm 图表给出的名称匹配。相反,它似乎得到了
如何使用日期时间字符串的事件子属性从 SEQ 日志中进行选择?
我似乎在选择具有编码为 DateTime() 字符串的子属性的日志事件时遇到问题。可能只是我的语法错误,但是: 选择带有“数字”子
为我的.net core应用程序设置Serilog,所有内容都会编译并运行,但不会写入文件。我怎样才能查明问题所在? 我只使用 Serilog 包 - 但似乎有很多
Akka.Net 1.5 Serilog 记录器在使用 ForContext 时不添加额外的属性
我正在尝试使用 ForContext() 向参与者的记录器添加额外的属性。当前的 Akka.NET 文档表示,从 Akka.NET 1.5 版本开始,您应该能够使用 GetLogger(),
Serilog App Insights 通过 OperationId Azure Functions 关联日志
我已设法通过 Serilog 将我的函数应用程序日志记录到 Azure,但它没有正确关联/分组日志。我尝试过使用像这样的加密器: 公共类OperationIdEnrichment:
Azure Function Serilog 未写入 App Insights
我正在尝试让我的功能记录到应用程序见解,但我似乎已经尝试了几件事但无济于事。我正在使用 V4 函数并在本地运行它 var config = 遥测配置。
使用 Serilog 和 ILogger 记录到每个租户的不同数据库
我需要动态更改 Serilog 的连接字符串。 在 StartUp.cs 中,我配置了 Serilog,如下所示: 公共无效ConfigureServices(IServiceCollection服务) { var cm = 新
使用 Audit.NET 库和 Audit.NET.Serilog 在 .NET 6 中进行审核
我目前是 DotNET 6 WebAPI 项目中的以下库,用于记录传入的 Http 请求 审计网 审计.WebApi.Core 审计.NET.Serilog 我使用了上面链接中提供的示例代码...
我正在尝试查看 EF 正在执行什么...它在新项目上运行良好,但我似乎无法让 serilog 打印它? 我像这样设置覆盖; var 主机 = Host.CreateDefaultBuilder() .
Serilog SQL Server Sink 使用 UTC 作为时间戳
使用 SQL Server 接收器配置的 VIA json 文件时,时间戳不是 UTC。 在执行这项工作的代码中: columnOptions.TimeStamp.ConvertToUtc = true; 我如何在 JSON 配置文件中做同样的事情...