Serilog为文件,控制台等提供诊断日志记录。它易于设置,具有干净的API,并且可以在最近的.NET平台之间移植。
我无法使 SeriLog 与 SQLite 接收器一起工作。 源代码。项目设置: 安装的软件包: SQLite数据库: 应用程序设置.json: { “串行日志”:{ “最低级别”:{ ...
据我了解,Serilogs UseSerilogRequestLogging 利用 IDiagnosticContext 并将为其设置的属性添加到请求的最后一个日志条目中。 工作正常,但我怎样才能
从 .netframe 工作 Web 应用程序中的 appsettings.json 文件加载 serilog 配置
是否可以从 .net Framework Web 应用程序中的 appsettings.json 文件而不是 web.config 加载 Serilog 配置。 想探索添加挂钩以在日志文件中包含标题...
为 Amazon OpenSearch 设置 Serilog
我正在尝试设置 Serilog 以便将日志从 ASP.NET Core WebAPI 发送到 Amazon OpenSearch 的本地实例。我在控制台上看到日志,但 OpenSearch 中未显示任何内容。 安装了第三个
是否可以将 Serilog 与 OpenTelemetry 一起使用?
是否可以将 Serilog 与 OpenTelemetry 一起使用? https://github.com/open-telemetry/opentelemetry-dotnet/blob/main/docs/logs/getting-started/README.md
Serilog不使用Serilog.Sinks.MssqlServer将日志写入SQL Server
我正在尝试使用 Serilog 设置日志记录机制。我想将日志写入文件和 SQL Server 数据库。 目前我可以将日志写入文件系统,但我不能写入...
我想创建一个例外,我可以在其中传递结构化消息模板。那可能吗? (也像 Serilog 一样立即记录) 关于我想如何使用它的示例: 那个...
将日志写入不同的文件 serilog .net core WebApi
我正在尝试配置 serilog 以写入多个文件,但没有任何运气。使用此配置,过滤器根本不起作用。有什么建议么? “系列”:{ “使用...
我正在尝试在 Razor Pages 应用程序中使用 Serilog 作为我的 ILogger 实现。我发现,当我将 ILogger 注入页面模型时,它总是变成一个 SilentLogger,它没有记录......
我正在像这样实现类似的包装器。但是,我的问题是如何将 appsettings.json 中的配置添加到这个
参考这个线程 Serilog logger wrapper 的实现和使用 在 .NET 6 的 Program.cs 文件中 IConfiguration conf = (new ConfigurationBuilder().SetBasePath(Directory.GetCurrentDirect...
如何配置 .NET Core 3.1 中的日志记录以同时写入控制台和文件?
我在配置登录 .NET Core 3.1 以同时写入控制台和文件时遇到问题。具体来说,我想将消息记录到控制台以进行实时监控,并且...
使用 serilog 在控制台应用程序中记录 EF Core 查询
我有带 DI 的 .NET 7 控制台应用程序,想用 Serilog 将查询记录到数据库。所以我创建了我的 Serilog 记录器并将其添加到 DI: var logger = new LoggerConfiguration().ReadFrom.Configuration(...
我想总是在日志消息前加上它们发出的类别。它可以手动完成,但如果可以自动完成它会很好,所以不是每个日志调用都需要......
Serilog MongoDB 接收器自定义 `EnrichDiagnosticContext` 不保存错误时的额外字段并记录所有请求
我已经在我的 ASP.NET Core 中使用 .NET 6 Web API 设置了带有 MongoDB 接收器的 Serilog,日志可以正常工作,因为我的数据库集合中有文档,但只有基本信息被保存在 er ...
Serilog 不从 appsettings.json 中的日志记录部分读取
这是我的记录器配置: var loggerConfig = new LoggerConfiguration() //.最小级别 //.Information() //这些在 appsettings.json 中不起作用可能是因为我们使用的是 Seri...
Serilog.Sinks.Console 格式化程序配置不起作用
我在appsettings.json里配置了输出格式,但是不行: { “系列”:{ “写给”: [ { "名称": "控制台", “一个……
Serilog 未从 appsetting.json 中的日志记录部分读取
这是我的记录器配置 var loggerConfig = new LoggerConfiguration() //.最小级别 //.Information() //这些在 appsettings.json 中不起作用可能是因为我们使用的是 Seril...
我已经连接到我的 .net 核心应用程序中使用 serilog 的表(logs1)。但是我无法通过更改 appsettings 中的名称来创建新表。 当我手动放下桌子时,...
如何将 failureSink 添加到 elasticsearchSink
我从 appSettings.json 将 FileSink 作为 failureSink 添加到 ElasticsearchSink。但是“无法创建类型为‘Serilog.Core.ILogEventSink’的实例,因为它要么是抽象的,要么是接口。” ...
Serilog Sink with MassTransit - IBus 服务解析导致无限循环
我正在尝试为 Serilog 设置一个接收器,该接收器通过 MassTransit 发布日志消息。 当我尝试在启动时创建接收器时遇到问题。创建接收器会导致无限循环。 怎么...