Если есть одна тема, в которой каждый разработчик .NET должен быть компетентен, это логирование. Логирование является основой для всех приложений, которые должны надежно работать в продакшене. От API и веб-приложений до настольных и мобильных приложений, а также игр — логирование должно быть на месте, чтобы обеспечить необходимую информацию о состоянии системы. Логирование будет критически важным, когда что-то неизбежно пойдет не так, и потребуется устранение неполадок. В современном .NET у нас есть отличный встроенный логгер, но также важно хорошо разбираться в Serilog, самой популярной библиотеке логирования. В этом курсе Ник передаст вам ценные знания по логированию, накопленные на реальных проектах, чтобы вы могли следовать по пути к успеху.
Удален по просьбе правообладателя
Урок 1.00:01:32
Welcome
Урок 2.00:01:19
What will you learn in this course?
Урок 3.00:00:49
Who is the course for and prerequisites
Урок 4.00:01:59
What is Logging?
Урок 5.00:01:49
The simplest log entry
Урок 6.00:01:40
Log categories
Урок 7.00:04:47
Log Levels
Урок 8.00:02:26
Log providers (destinations)
Урок 9.00:00:35
Section recap
Урок 10.00:03:04
The modern .NET Logger
Урок 11.00:02:56
The log methods
Урок 12.00:02:12
Why simple logging isn’t good enough
Урок 13.00:01:28
What is Structured Logging?
Урок 14.00:01:39
The message template
Урок 15.00:02:32
Log entry parameters
Урок 16.00:02:12
Understanding the Log Category
Урок 17.00:05:21
Working with the Log Level
Урок 18.00:02:50
The log event id
Урок 19.00:00:55
Section recap
Урок 20.00:05:28
The logging packages
Урок 21.00:03:53
Host vs non-host console app
Урок 22.00:03:10
Customizing the loggers and providers
Урок 23.00:04:33
Log category configuration
Урок 24.00:01:53
Dealing with exceptions
Урок 25.00:04:04
What are Log filters?
Урок 26.00:00:51
Section recap
Урок 27.00:01:15
What is a provider?
Урок 28.00:02:00
Built-in providers
Урок 29.00:05:02
Using the Application Insights provider in ASP.NET Core
Урок 30.00:04:29
Using the Application Insights provider in a console app
Курсы, разработанные настоящими инженерами для реального мира. Курсы Dometrain направлены на предоставление опыта обучения, который программные инженеры могли бы получить, работая в паре с очень опытным и квалифицированным инженером в современной реальной компании.