Establish a great logging framework for all of your applications using Serilog as a foundation, then get them written to database sinks (SQL Server and Elasticsearch specifically), and explore log data using custom and in-the-box tools.
What is Serilog?
Serilog is a logging framework integrated with .NET applications for recording diagnostic logs into files and SQL/NoSQL databases
What are some benefits of Serilog?
Some of the benefits of Serilog include:
diagnostic logging into files, console, and elsewhere
Easy to set up
Portable between .NET platforms
Powerful structured event data
What will I learn in this course?
In this course you will learn about:
An introduction to Serilog
Goals of good logging
What to log and how to log it
Global Logging in ASP.NET MVC and web forms
Global Logging in ASP.NET Core
Global Logging with WPF and WCF
Usage, performance, errors, and diagnostics
Search, explore, and visualize log entries
Who is this course for?
This course is intended for those who want to learn Serilog and its approach to .NET Logging. Especially useful for people who want to minimize situations where they have to reproduce problems in their applications or jump on escalated issues to troubleshoot.
What are the prerequisites for this course?