Like many other libraries for .NET, Serilog provides diagnostic logging to files, the console, and elsewhere. It is easy to set up, has a clean API, and is portable between recent .NET platforms. Unlike other logging libraries, Serilog is built with powerful structured event data in mind. Serilog message templates are a simple DSL extending .NET format strings. Parameters can be named, and their values are serialized as properties on the event for incredible searching and sorting flexibility. Serilog is a diagnostic logging library for .NET applications. It is easy to set up, has a clean API, and runs on all recent .NET platforms. While it's useful even in the simplest applications, Serilog's support for structured logging shines when instrumenting complex, distributed, and asynchronous applications and systems.

Features

  • Like many other libraries for .NET, Serilog provides diagnostic logging to files, the console, and many other outputs
  • Unlike other logging libraries, Serilog is built from the ground up to record structured event data
  • Serilog uses message templates, a simple DSL that extends .NET format strings with named as well as positional parameters
  • Instead of formatting events immediately into text, Serilog captures the values associated with each named parameter
  • Back-ends that are capable of recording structured event data make log searches and analysis possible without log parsing or regular expressions
  • Supporting structured data doesn't mean giving up text: when Serilog writes events to files or the console

Project Samples

Project Activity

See All Activity >

Categories

Logging

License

Apache License V2.0

Follow Serilog

Serilog Web Site

Other Useful Business Software
MongoDB Atlas runs apps anywhere Icon
MongoDB Atlas runs apps anywhere

Deploy in 115+ regions with the modern database for every enterprise.

MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Serilog!

Additional Project Details

Programming Language

C#

Related Categories

C# Logging Software

Registered

2021-11-26