serilog 相关问题

Serilog为文件,控制台等提供诊断日志记录。它易于设置,具有干净的API,并且可以在最近的.NET平台之间移植。

如何在 Serilog 中手动渲染模板及其参数?

下面的方法如何实现? string BuildSerilogMessage(string messageTemplate, params object[] propertyValues); 这些参数与 ILogger.Debug 等接受的参数相同。 ...

回答 1 投票 0

使用 ASP.NET Core 运行状况检查和 Serilog 防止嘈杂的日志事件

我想使用健康检查和 Serilog(带有请求日志记录),但我收到了大量无用的日志事件,以及失败案例的日志事件。 v8 文档显示之间存在差异

回答 1 投票 0

通过工厂注册开放通用 Serilog 记录器

可以通过惯用的.NET代码解析带有类别的框架记录器: 使用 Microsoft.Extensions.Logging; 公共课 Foo { 私有只读 ILogger _logger; 公共 Foo(ILogger...

回答 1 投票 0

Azure 函数 - Serilog.Enrichers.ClientInfo 不记录任何内容?

我正在尝试在 Azure 函数(在 .NET 8 上运行)中向我的 serilog 添加丰富器,但它没有使用 HttpContext 记录任何内容? 我使用自定义丰富器进行了测试并注入了 HttpContextAcces...

回答 1 投票 0

使用 Logging.AddSerilog 与 Services.AddSerilog 注册 Serilog

注册Serilog有两种方法。 “旧”方式(在无数的SO问题和教程中显示): //builder.Logging.ClearProviders(); // 选修的 builder.Logging.AddSerilog(); 一个...

回答 1 投票 0

使用 Serilog 在日志文件中添加新属性

使用 Serilog,我想在日志文件中添加一个新的属性标识符(位于“时间戳”之后),如下所示: {“时间戳”:“2019-10-11T12:18:51.1488404+08:00”,“

回答 1 投票 0

.net Maui Blazor 无法注入 Serilog

目标: 使用依赖项注入将 Serilog 实现到 .net Maui Blazor 应用程序中。 我能够在 MauiProgram.cs 文件中获取静态方法以正确记录,但我无法在其他任何地方记录...

回答 2 投票 0

我无法在 MAUI 应用程序上生成日志文件[已解决]

我使用 serilog-sinks-file 包将日志复制到“.log”文件中,但它不会生成目录或文件。 我将此代码添加到“MauiProgram.cs”中的空...

回答 1 投票 0

Serilog Seq 和文件接收器在毛伊岛 (net9) 中不起作用

我想在 .NET9 Maui 应用程序中将 Serilog 与 file- 和 seq-sink 一起使用,但两者都不起作用。我已经在一个 asp.net core web api 项目中使用它并且它工作得很好,所以我尝试在

回答 1 投票 0

Serilog 控制台接收器,无需堆栈跟踪即可记录异常消息

Serilog 的一些标准模板属性可以自定义,例如{时间戳:HH:mm:ss},{级别:u3}和{消息:lj}。对于 {Exception} 则不然,它会在多...

回答 1 投票 0

具有健康监控功能的 Serilog 异步接收器

Serilog 异步接收器具有健康监控功能,必须实现 IAsyncLogEventSinkMonitor 来监控缓冲区何时被淹没以及日志事件被丢弃。 显示的示例是

回答 1 投票 0

运行时切换 Serilog 接收器

我正在使用基于代码的 Serilog 配置(不是应用程序设置)。我想在运行时切换接收器;特别是 Seq,还有其他的。 我知道 WriteTo.Conditional 功能: var isFooEnabled = true; 变种

回答 1 投票 0

serilog 格式 SourceContext 仅显示程序集名称

我将我的项目配置为使用 Serilog 通过依赖注入进行日志记录。 我在类构造函数中使用以下架构: 命名空间 FlickPopper.API.Controllers { 公开课

回答 3 投票 0

如何使用环境变量覆盖 ASP.NET Core 配置数组设置

TL;博士 在 ASP.NET Core 应用程序中,我有一个 appsettings.json 配置文件,它使用 JSON 数组来配置设置集合。 如何使用

回答 1 投票 0

在appsettings.json中添加自定义JSON Formmter

我创建了一个自定义的 JSON Formatter,它扩展了 ITextFormatter 并尝试将其添加到 appsetting.json,如下所示: “写入”:[ { “名称”:“控制台”, “参数”:{ “格式化程序”:“

回答 5 投票 0

Serilog 在后台服务中不起作用

我们有一个 .NET 6.0 控制台应用程序,我们希望将其作为 Windows 服务运行,它可以工作,但不记录日志。如果我直接使用 Visual Studio 或 EXE 启动它,它就可以工作。我找到了一些例子......

回答 1 投票 0

如何获取所有ILogger<whatever>类型?

当我谷歌时,我正在寻找有关如何获取泛型类的所有派生类型的答案。但我真正想要的只是通用类的所有变体。 问题是我们正在记录...

回答 1 投票 0

使用 Serilog 接收器将日志发送到 DataDog 不起作用

上下文: 查看了大量答案和文档。我不得不求助于其他人,我很感谢你的帮助。 C#配置:https://docs.datadoghq.com/logs/log_colle...

回答 2 投票 0

使用 ILogger (.Net web api) 将日志添加到跟踪中

我想使用 ILogger、opentrlemetry 协议和 Jaegercollector 将一些日志添加到我的跟踪中。 这是我的代码: var serviceName = "some_service_name" + mode.ToString(); var jaegr收集...

回答 2 投票 0

停止 Serilog 在 ASP.NET Core MVC 中记录 HTTP GET

Serilog 已成功记录,但它正在自动记录 HTTP GET api 调用。如何抑制HTTP调用? 我在日志文件中有这样的条目: 2024-10-25 06:24:10.040-04:00 [我...

回答 1 投票 0

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.