Course
Skills Expanded
Modern Structured Logging With Serilog 1 and Seq
Make your logs work for you and go beyond unstructured textual logs to create modern log information with rich, structured, queryable log data.
What you'll learn
Logging is an essential part of any application. When we are investigating problems or looking for patterns in our systems, we want our log data to be easy to query. Serilog empowers us to log meaningful, rich data that enables us to write complex queries and save time diagnosing faults. Serilog also has low up-front implementation cost with a clean, simple API.
Table of contents
Introduction to Structured Logging
10mins
Serilog Fundamentals
42mins
- Module Overview 2m
- Getting Started With Serilog 5m
- Logging to a Single Text File 7m
- Logging to Multiple Rolling Text Files 4m
- Logging Structured Data 5m
- Simple Scalar Values 3m
- Collections and Objects 4m
- Destructured Objects 3m
- Provided Logging Sinks 2m
- Writing and Querying Structured Log Data With RavenDB 8m
- Module Summary 2m
Serilog - Beyond the Fundamentals
42mins
- Module Overview 3m
- Message Templates and Formatting 3m
- Different Logging Levels 4m
- Configuring Minimum Logging Severity Levels 4m
- Sink Specific Minimum Severity Levels 3m
- Log Storage and Retention Strategy 4m
- Adding Log Context 1m
- Custom Filtering Which Events to Log 5m
- Correlating Log Entries 3m
- Enriching Log Events With Additional Data 5m
- Serilog Extras Overview 3m
- Debugging Configuration Problems 2m
- Module Summary 3m
Seq
34mins