Simple .NET logging with fully-structured events (by serilog)

Serilog Alternatives

Similar projects and alternatives to Serilog

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better Serilog alternative or higher similarity.

Suggest an alternative to Serilog

Reviews and mentions

Posts with mentions or reviews of Serilog. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-11-21.
  • .NET 6 vs. .NET 5: up to 40% speedup
    15 projects | | 21 Nov 2021
    I use it for structured logging, which makes filtering and searching very convenient. E.g. I can filter by an object’s id and a property to see which tasks change the property of that specific object and in what order. Serilog[0] and Seq[1] are the best tools for this in my opinion.



  • API Framework, the moving parts
    5 projects | | 11 Nov 2021
    For the logging part i will use serilog.
  • Any good, multi-app logging solutions available?
    1 project | | 8 Nov 2021
    On the c# code end, try a structured logging tool such as
  • BREAKING!! NPM package ‘ua-parser-js’ with more than 7M weekly download is compromised
    32 projects | | 22 Oct 2021
  • core Logging Serilog Giriş.
    2 projects | | 11 Oct 2021
  • Exception handling - some basics for newbies
    1 project | | 5 Oct 2021
    Decide on logging. Serilog is a great bit of logging middleware which you can easily integrate into your apps via nuget/dotnet cli packages.
  • help with Serilog and logging additional parameters
    1 project | | 20 Sep 2021
    You should probably read Serilog's home page and this one:
  • Logging in ASP.NET Core 5 using Serilog
    8 projects | | 23 Aug 2021
    Serilog is one of the most famous logging libraries for .NET applications. As per NuGet, the total downloads of this library already crossed 175M which clearly shows the popularity of this library among .NET developers. It is easy to set up and provides a huge collection of powerful features. It is portable between different .NET platforms and also provides a clean API. It has many extension points that allow developers to plug their custom code into it and extend the functionality of this cool library even further. In this tutorial, I will show you how to set up this library and start using it within minutes. I will also cover how you can log output in text and JSON format and at the end of this tutorial, I will show you how you can log messages to text based log files.
  • A Step by Step Guide to Logging in ASP.NET Core 5
    3 projects | | 23 Aug 2021
    In this tutorial, I have given you an overview of basic .NET Core logging features. I have covered the ILogger interface in detail and also gave you an overview of some built-in logging providers. You have to explore all built-in and third-party logging providers to decide which logging provider is most suitable for your application needs. You can also write your own custom logging providers if no built-in or third party login provider meets your requirements. I have also written a tutorial Logging in ASP.NET Core 5 using Serilog that will cover one of the most popular third-party logging provider Serilog in more detail.
  • Basic MQTT with C#
    5 projects | | 4 Jul 2021
    MQTTNet MQTTnet.Extensions.ManagedClient Serilog Serilog.Sinks.Console Newtonsoft.Json
  • ASP.NET Core API Checklist
    8 projects | | 13 Jun 2021
    A very popular logging library that many people use with ASP.NET Core is Serilog. Serilog has more Sinks than the default ASP.NET Core loggging abstraction and can easily be integrated with ASP.NET Core.
  • What every ASP.NET Core Web API project needs - Part 1 - Serilog
    6 projects | | 27 Feb 2021
    Serilog uses sinks to write log events to storage for example database, file, etc. The most popular sinks for debugging environment are the Console and File. Install Serilog.Sinks.Console and Serilog.Sinks.File nuget packages. and add following configuration:
    6 projects | | 27 Feb 2021
    Why Serilog? It is easy to set up, has a clean API, and is portable between recent .NET platforms. The big difference between Serilog and the other frameworks is that it is designed to do structured logging out of the box. Another thing I really like about Serilog is that it can be configured via the appsetting.json file alongside configuring through code. Changing logging configuration without touching the codebase is really helpful, especially in the production environment.
  • Google reCaptcha v3 server-side validation using ASP.NET Core 5.0
    2 projects | | 23 Feb 2021
    Note that more functionality could be added to the service. For example, adding a logger dependency! This would be especially useful if you wanted to perform unstructured or structured logging to an external data store or service like Azure Application Insights using Serilog.
  • Long-running business processes in F# with Rebus on Azure
    15 projects | | 15 Dec 2020
    I'm going to sprinkle in a little bit of Serilog too, just for fun. Our entry point will look like the following:


Basic Serilog repo stats
1 day ago

serilog/serilog is an open source project licensed under Apache License 2.0 which is an OSI approved license.

Find remote C# jobs at our new job board There are 2 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.