serilog 相关问题

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

Serilog.Enrichers.ClientInfo 不记录请求标头

我在两个 dotNet Core 6 Web api 中使用 Serilog.Enrichers.ClientInfo 作为 Serilog 丰富器。两个 api 都具有相同的 Serilog 包引用,都具有相同的 Serilog 配置。一个 API 是

回答 1 投票 0

Serilog - 如何在文本文件中按升序记录消息?

目前,我的 Serilog 实现按降序排列日志文件 - 在顶部显示最旧的消息,在底部显示最新的消息。我希望我的实现以升序登录...

回答 1 投票 0

具有通用主机和 Serilog .NET 7 的 Sentry

这是一个普遍问题。 我真的花了一整天的时间来弄清楚,但没有成功。是否有任何地方的示例,或者可以使用 Sentry 完成,或者我们必须将日志订阅更改为

回答 1 投票 0

如何将自定义文件名添加到serilog文件接收器生成的日志文件

我想将主机名添加到由 Serilog 文件接收器生成的日志文件中。 我在下面尝试过,但对于以下代码,我的文件名显示为 log-{fileName}-20210910.txt, vservices.AddLogging(

回答 3 投票 0

Quartz.Net 减少日志记录/删除特定消息 Serilog

我的 Quartz.Net 的 .NET Core 3 实现大约每分钟记录两次以下消息,我想在不影响我的应用程序其他日志的情况下删除它: “批次

回答 2 投票 0

如何在C#中使用Serilog记录classPath、methodName和lineNumber

我想将日志从我的系统(.NET Framework 4.6.1)打印到文件我想打印以下信息:类名、方法名、调用日志条目的行号。 我有一个 Serilog 课程: ` 噗...

回答 1 投票 0

如何通过代码覆盖 appsettings 设置的接收器属性

我的 ASP.NET Web Api 有 appsettings.json 指定 Serilog 和 Serilog.Sinks.Datadog.Logs。 这工作正常,但是,arg“apiKey”是以明文指定的,这破坏了我们公司

回答 1 投票 0

如何从 Elastic.CommonSchema 格式化 EcsTextFormatter?

我正在使用 EcsTextFormatter,但我发现您可以拥有自定义映射。我想删除主机字段,但我不确定如何在自定义映射中执行此操作。 我在我的代码中将其设置为这样,但是

回答 1 投票 0

Serilog:如何编写只有一层的文件

我被要求在开发中编写日志级别“信息”、“警告”和“错误”,但每个日志级别都在一个单独的文件中,这样我就有仅包含信息日志的 information.txt、warning.txt

回答 1 投票 0

AppDependency 表消耗大量 GB,因为 MS.ProcessedByMetricExtractors

我有一个 .NET 应用程序,它将大量数据提取到 Azure 中的 Log Analytics 工作区中,AppDependency 表在 15 分钟内获取了超过 1500 条记录,这太疯狂了。 大多数...

回答 1 投票 0

Serilog:输出窗口和控制台之间单独的日志记录级别

我只想将调试消息记录到输出窗口,例如 Debug.WriteLine。简单地说——通过 serilog 模拟 Debug.WriteLine,因此输出窗口应该只记录调试级别,其他接收器应该

回答 1 投票 0

解决错误 - 无法解析“Serilog.ILogger”类型的服务

我正在尝试在ASP.NET核心应用程序(.NET框架)中实现SeriLog 以下是我迄今为止执行的步骤- 1)在Project.json中添加了以下引用 "Serilog": "2.2.0", “Serilog.扩展。

回答 8 投票 0

中间件不会自动启动,并且不会写入Serilog

在这里,我附加了中间件内的代码: 命名空间... { 公共类 MyMiddleware { 私有只读RequestDelegate _next; 私有只读 ILogger _logger; ...

回答 1 投票 0

Serilog 配置将 EF 日志与应用程序分开

我正在尝试将 EF 从应用程序日志记录到另一个文件中。 这是我当前的 Serilog 配置。 “串行日志”:{ “使用”: [ “Serilog.Sinks.

回答 1 投票 0

.Net Core SonarQube - 确保记录器的配置安全

我有以下代码将错误记录到应用程序洞察中。我使用 SeriLog 并用属性丰富它 var log = new LoggerConfiguration() .Enrich.FromLogContext() .Enrich.WithProperty("

回答 1 投票 0

Serilog Json 配置到 API:过滤器

我需要根据名为“EventType”的属性的值记录到不同的接收器。 我在 JSON 配置中找到了一些东西,但我似乎无法理解如何翻译为 c...

回答 1 投票 0

如何在使用 .NET 6 的新的最小托管模型的集成测试中使 Serilog 保持沉默

我有一个 .NET 6 Web API 项目,其中包含一些 API 端点的现有集成测试。该项目使用 Serilog 进行日志记录,到目前为止一切都很好。 我将代码迁移到新的 mi...

回答 1 投票 0

结构化日志分析器/查看器

我有一个 ASP.NET Minimal API,它使用 Serilog 作为日志记录提供程序。 我使用普通控制台日志记录进行开发,并使用标准输出和结构化文件日志的组合进行测试/暂存/生产(JSON

回答 1 投票 0

如何在.net core中使用Serilog在日志中显示ClientIp?

项目正在使用.Net Core 3.1 WebAPI。 我正在尝试将客户端设备的 IP 地址记录到控制台。我已经安装了这个包 Serilog.Enrichers.ClientInfo v1.2.0 并按照他们的步骤操作。 在

回答 3 投票 0

Serilog returnedFileTimeLimit .net 6 不起作用

我试图定期清除日志文件。因此,在 serilog.sink.file v5.0.0 中搜索时,我发现了一个名为 returnedFileTimeLimit 的东西,我尝试了它,但它不起作用。 这是我的代码...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.