Serilog为文件,控制台等提供诊断日志记录。它易于设置,具有干净的API,并且可以在最近的.NET平台之间移植。
如何在.net应用程序中使用Elastic.Serilog.Sinks使用serilog记录到elasticsearch
我想使用serilog登录elasticsearch。 我已将 Elastic.Serilog.Sinks 包添加到我的应用程序中。 但是配置serilog elasticsearch时无法传递用户名和密码
由于 Serilog.Sinks.Elasticsearch 已过时,我正在尝试让 Elastic.Serilog.Sings 工作。 所以我这样做: var uris = new List() { new Uri("http://a-good-url:9200"...
我正在尝试配置 serilog 以写入多个文件,但没有任何运气。 使用此配置,它只写入第二个文件? { “允许的主机”:“*”, “串行日志”:{ “使用”:[“
我正在尝试将 Serilog 集成到我的 ASP.NET Core API 项目中,以根据其属性将特定类型的条目记录到不同的接收器。我的目标是配置记录器,以便当
如何将 Serilog 日志记录添加到 SignalR 客户端?
目前我的集线器构建器如下所示: hub = new HubConnectionBuilder() .WithUrl(Constants.HubsUrl + "/MainHub", 选项 => { options.Headers.Add(Constants.HeaderTok...
我被引导相信我可以设置全局最低信息级别,然后在特定的命名空间或类中我可以将其提升到“调试”甚至“详细”。这是代码: 使用共享资源; ...
当 Serilog [NotLogged] 属性应用于 NetworkCredential 对象时
给定以下类,如何禁止 Serilog 记录 Credentials 属性? 公共类 SmtpConfigInfo { 公共字符串 SmtpHostName { 获取;放; } 公共 int 端口 {...
Serilog.Sinks.Graylog 在 Web API 应用程序中工作,但似乎不适用于控制台应用程序
我正在尝试将消息记录到 Graylog 实例。 我已经在 Asp.net core 应用程序中设置了代码来执行此操作,一切正常。 然而,我在尝试这样做时遇到了一些问题……
如何使用 dotnet serilog 在日志中添加经过的时间?
我有一个网络应用程序。我想使用记录器记录服务的响应。 公共类 PrivacyModel :PageModel { 私有只读 ILogger _logger; 私人领域...
我正在将 .net 6 应用程序作为 Windows 服务运行,如下所示: “C:\ Program Files(x86)\ dotnet \ dotnet.exe”c:\ MyApp \ MyApp.dll 应用程序是这样开始的: var builder = WebApplication.
使用ILogger,除了消息模板所涵盖的属性之外,还有其他方法可以添加日志属性吗? 例如: _logger.LogInformation("订单 {OrderNumber} 已注册。&q...
以 Chrome 风格调试 MAUI Blazor 应用程序或看到错误
我尝试将我的 Web Blazor 应用程序迁移到 MAUI。 我很好奇,在 Windows 上调试 MAUI Blazor 应用程序时是否有办法查看 Chrome“控制台”、“网络”等工具? 问题的来源...
在 ASP.NET Core Web API 中,添加 Microsoft.AspNetCore.HttpLogging 以包含请求和响应非常容易。 在我的启动中,在使用 builder.Build() 构建应用程序之前,我添加以下代码:
Serilog 与 Prism 8 一起使用并注入 Microsoft.Extensions.Logging.ILogger
结合使用 .Net 5 WPF、Serilog 和 PrismLibrary 8 有人可以指导我正确的方向,以便我可以将 Microsoft.Extensions.Logging.ILogger 注入 ViewModels 等。 我发现了很多
如何使用 GUID Id 列配置 Serilog MSSqlServer Sink?
写入数据库时,Serilog 会设置一个默认的 Id 字段。但这是一个自增字段,我想将这个字段更改为Guid SQL Datatype uniqueidentifier。我想设置默认值
我有一个 .NET Core 2.0 应用程序,我在其中成功使用 Serilog 进行日志记录。现在,我想将一些数据库性能统计信息记录到单独的接收器中(它们不是用于调试,这
使用 ASP.NET Core 集成和 Serilog 实现独立 Azure 功能的 Application Insights 中的重复日志条目
我有一个 .NET 8 Azure Functions 项目,位于具有 ASP.NET Core 集成的隔离工作进程中。对于日志记录,我想使用 Serilog 和 ApplicationInsights 接收器,这样我就可以记录范围内的日志
使用 var logger 的 Serilog 记录器不会在控制台或文件中输出任何内容
在.NET中,我有以下代码 var 记录器 = new LoggerConfiguration() .Enrich.WithProperty("程序集", 程序集?.名称) .Enrich.FromLogContext() ...
带有 Elastic.Serilog.Sinks 的 Serilog - 未反映最低日志级别
我正在尝试使用 Serilog (版本 8.0.1)和“新”Elastic.Serilog.Sinks (版本 8.11.1)库在 ASP.NET Core 8 应用程序中实现日志记录。我被困在设置最小值...
我想将我的日志分成三个不同的部分。搜索了日志库,我发现最好的一个是 Serilog。 将 http 请求日志写入每日滚动 txt 文件。 写入包含