serilog 相关问题

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

使用 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

Serilog,在运行时改变特定命名空间的日志级别(> MinimumLevel)

这是我的默认Serilog配置 SeriLogLevelSwitch.MinimumLevel = LogEventLevel.Information; Log.Logger = new LoggerConfiguration() .MinimumLevel.ControlledBy(SeriLogLevelSwitch) ......。

回答 1 投票 2

serilog没有将日志写入本地应用程序数据文件夹中。

我试图使用Serilog和下面的配置将日志写入 "LocalApplicationData",但是没有成功。如果我尝试写一些硬代码路径,比如 "path"。"C:TempLogog.txt" ...

回答 1 投票 0

Serilog - 使用appsetting.json为信息和异常情况分别建立文件。

我使用滚动方式将所有日志写入一个文件。但我想把它们按信息、警告和异常滚动文件分开,我目前的配置是这样的 "Serilog"。{ "...

回答 1 投票 0

Serilog。当使用简单的for循环进行日志记录时,丢失了日志。

我已经开始使用Serilog和编写测试Dot Net Core 3.1 Console应用程序。在我的简单项目中,我正在进行循环和日志记录。Serilog会在Console和File上记录日志。但我发现日志是......。

回答 1 投票 1

Serilog.Sinks.文件在windows 8.1 (WinRT)上的支持。

我开发了一个Windows8.1商店的应用程序,我需要将信息记录到一个本地文件。我可以安装Serilog nuget到我的应用程序,但不能安装Serilog.Sinks.File(或.Console)。可以...

回答 1 投票 0

我需要在ASP.NET Core 3应用程序中初始化Logger.Log吗?

我计划在我的ASP.NET Core 3应用程序中使用Serilog,我想使用内联初始化。我只打算使用ILogger的 接口从我的应用程序。是否有任何...

回答 1 投票 1

在Serilog中动态改变日志文件路径?

我有动态改变日志文件路径的功能。但是当我改变Consul中可配置的路径时,它在两个地方都写了部分日志,即在旧路径和新路径。...

回答 1 投票 2

如何让在 ASP.Net Core 2.0 中编写的自定义异常处理程序在 ASP.Net Core 3.1 中工作?

通过Pluralsight课程(.NET Logging Done Right: An Opinionated Approach Using Serilog by Erik Dahl),我开始在自己的ASP.Net Core 3.1 MVC中实现类似的解决方案。

回答 1 投票 1

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