serilog 相关问题

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

如何对 Serilog 进行故障排除?

我已经开始在各种项目中使用 Serilog,并且几乎总是存在一些日志数据未通过的问题。 例如,现在我有一个简单的 C# .NET core 6 项目...

回答 1 投票 0

在不同类型的项目中捕获未处理的异常

我在 .NET Core 中创建了一个类库项目,并将其打包以用于其他应用程序。 这个类库的一部分关于记录未处理的异常。我想用 Serilog 记录异常。 这

回答 0 投票 0

如何使用 Serilog Sink Http Authentication Bearer 登录

我有一个控制台应用程序,我想使用 Serilog (v2.12.0) http 接收器 (v8.0.0) 登录到 Logtail,并为身份验证承载配置自定义 httpclient,如下所示: 使用 Microsoft.Extensions.

回答 1 投票 0

为什么我通过 ILogger 登录时,无论是否使用 Serilog,我的日志消息都是胡说八道?

我正在编写一个.NET 7 应用程序,我的最终目标是将JSON 日志输出到控制台。我可以使用 Microsoft 的 ILogger 组件来做到这一点,这似乎是非常惯用的,至少......

回答 0 投票 0

应用运行时看不到json文件的变化

我有一个 .NET 6 ASP.NET Core 应用程序。有一个带有 Serilog 配置的 serilog.json 文件。在运行时,如果你改变这个文件,Serilog 看不到变化,但是 reloadOnChange

回答 0 投票 0

来自多个服务器的 Serilog 文件接收器具有交错的消息

我在 10 个 Web 服务器上部署了一个 Web 应用程序。它们都是这样配置的(注意,下面的路径是共享网络路径。所以它们都指向同一个日志文件): “Serilog”...

回答 0 投票 0

不能使用 ElasticSearch IP 地址作为节点 URI(不信任服务器证书)

这是我在这里的第一篇文章,所以请多多包涵! 当前设置: -Elasticsearch 和 Kibana 托管在带有 docker 的 ubuntu 服务器上(因此 Elastic API URI 类似于 xxx.xxx.xxx.xxx:

回答 0 投票 0

为什么 Serilog 在我的应用程序启动崩溃时没有将日志发送到 Seq sink

我有一个 .NET 6 BackgroundService,我正试图将其部署在 Azure 容器实例上。实例一启动就崩溃,但没有日志转储到我的 Serilog 的 Seq 接收器中。我知道...

回答 2 投票 0

使用 Serilog 将 JSON 格式的数据写入 AWS Cloudwatch

我想将 API 请求数据记录到 serilog 以进行某些分析,但我无法正确设置格式。我在 Dot net Core 5 中使用 Serilog,我的记录器配置如下 记录器配置

回答 0 投票 0

如何防止Serilog自动记录每一个小步骤的信息?

我想为我的 .Net 5 Web Api 项目使用 Serilog。我安装了软件包 Serilog.AspNetCore v4.1.0 Serilog.Sinks.Console v4.0.0 并将 Program.cs 文件更改为 公开密封类程序...

回答 3 投票 0

命名占位符不应该是 Serilog 中的数值以及在 Serilog 中使用结构化日志记录 VS 字符串插值的优势?

为什么在Serilog中,命名占位符不应该是数值,但是数字占位符不会用Console.WriteLine产生警告。 例如: _log.LogInformation("一些数据 - {0} 和 data2:...

回答 0 投票 0

使用Serilog将程序结束时创建的日志文件通过电子邮件发送出去

我在C# Console应用程序中使用Serilog库来建立一个Scheduler,这个Scheduler会把每天的消息记录在一个日志文件中。文件名是用下面的代码动态创建的。Log.Logger = new ...

回答 1 投票 1

Serilog没有持续地写入数据库。

我正在使用下面的代码,每次运行代码时,我都能看到LogErrorToDatabase方法中的断点。然而有时我在数据库中看到ErrorGuid的日志条目,并 ...

回答 2 投票 0

ASP.NET Core中的Serilog DI,要注入哪个ILogger接口?

语境 我已经在我的ASP.NET Core应用程序中成功配置了Serilog,只剩下DI部分。问题 现在我有两个ILogger接口,一个是Serilog.ILogger,另一个是Microsoft...。

回答 2 投票 1

Serilog ILogger.ForContext在XUnit Mock中抛出NullReferenceException。

当我试图使用Mock对signalr组件进行单元测试时,遇到了一个问题。这里是问题发生的地方 _logger.LogInformation($"Registering a Station with id: {Id}" + $"与...

回答 1 投票 0

将Serilog与Microsoft.Extensions.Logging.ILogger一起使用。

我已经创建了一个.NET Core 3.1项目,使用Host、IoC容器和IServiceCollection,并使用Microsoft.Extensions的ILogger<>接口实现了到处的日志记录......。

回答 1 投票 0

在ASP.NET Core 3.1中使用配置中的ConnectionString

我正在使用推荐的方法来配置Serilog与ASP.NET Core。如何在Main方法中从配置中获取ConnectionString来配置SQL Server sink? public class Program { ...

回答 1 投票 0

如何在serilog中使用基于代码的配置来输出紧凑的日志级别。

当使用serilog时,基于代码的配置和基于文件的配置似乎会产生不同的日志级别的紧凑性输出。当使用代码配置时,我得到[2020-05-15T13:09:36信息]... ...

回答 1 投票 0

使用serilog和Castle winsdor日志时,Logger.InfoFormat没有记录第一个参数。

我用Serilog在控制台和ElasticSearch中记录我的请求和响应。代码看起来是这样的: public class HttpLogDto { public string Method { get; set; } public string Url { get; ...。

回答 1 投票 0

能否配置一个默认或备份的汇?

在dotnet core应用中,如果通过appsettings配置mssql作为sink,那么如何配置 "备份 "sink,比如文件?所以,如果serilog不能写入一个给定的sink,它就会尝试写入第二个。

回答 1 投票 1

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