In this repository, I made an example of logging with Serilog. ".Net Core API" controllers are logged with the log layer.
-
Updated
Jul 14, 2022 - C#
In this repository, I made an example of logging with Serilog. ".Net Core API" controllers are logged with the log layer.
Serilog is a structured logging system that creates log messages and captures key attributes and data about the message's context. Serilog generates log messages as data, not just plain text. You can efficiently perform structured queries on these messages.
WebAPI with Serilog and Seq
Serilog example and different usage of serilog for different type of .Net Projects
Clears up stack traces to make them much more readable during debugging.
A Serilog enricher that enriches the log event with claims from Azure v1 and v2 accesstokens.
PropertyBagEnricher and C# extension methods for Serilog.ILogger.
Enriches Serilog log events by adding exception properties when the log event includes an exception.
Enriches Serilog events with CorrelationId and UnitOfWorkId based on the current thread task context.
An enricher for Serilog which outputs memory usage
Middleware that decorates all log messages from ASP.NET Core with HTTP context information like URL and status code.
A Serilog Enricher with properties from Excel-DNA add-ins
A Serilog enricher which captures exception log context as soon as the exception is raised, preventing loss of context.
[Discontinued] ASP.NET MVC support for SerilogWeb.Classic
A good and meaningful logging system in Microservices Architecture (MSA) is crucial for tracing failures. Because without it, our system will lost control. We would know that something is wrong or broken, but be unable to figure out exactly what, or at least not be able to do that without spending a lot of time searching for the problem. This wa…
Example of configuring Health Check and Serilog using Elastic Stack, Datalust Seq and Application Insights in .NET 7.0
[Discontinued] ASP.NET WebAPI support for SerilogWeb.Classic
Add a description, image, and links to the serilog-enricher topic page so that developers can more easily learn about it.
To associate your repository with the serilog-enricher topic, visit your repo's landing page and select "manage topics."