Serilog为文件,控制台等提供诊断日志记录。它易于设置,具有干净的API,并且可以在最近的.NET平台之间移植。
如何从多个文件中读取所有数据? [Serilog、SQLite、EF Core 6.0、C#]
我有一个使用 Entity Framework Core 和 SQLite 的应用程序。当应用程序使用 Serilog 记录到名为 Database.db 的 SQLite 数据库时。 当我的 Database.db 文件大小达到 10 MB 时...
将 Azure 函数与 dotnet 隔离运行时一起使用时,无法写入应用程序见解 serilog
我有一个使用 .NET 6 构建并使用 dotnet 隔离运行时的 Azure Function 应用程序。默认记录器将日志推送到应用程序洞察,但并未捕获自定义维度等。 基于...
使用 Serilog 记录时,我无法将用户添加到我在 Postgresql 中创建的列
我正在通过下面的 LoggerConfiguration 创建自定义列。然后,使用我编写的中间件和 UsernameColumnWriter 类,我想在以下情况下打印 Postgresql 上登录用户的名称...
第一个警告,对于 C# 和 Serilog 来说都是新的,所以请原谅任何不好的措辞或结构,在这里学习。 我正在开发一个 REST API,它将公开一些想要使用比仅仅写入更好的日志的方法...
我正在使用 Serilog 将异常记录到 Sentry。我想忽略一些异常并且不将它们记录到 Sentry。如果可能的话,我想从应用程序设置文件中读取这些异常。我试过这个...
我无法使 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...