Ведение журнала необходимо для проекта разработки программного обеспечения, но им часто пренебрегают до тех пор, пока программа не выйдет из строя. Ведение журнала служит множеству целей, включая анализ основных причин и ошибок, а также оценку производительности приложения.
В ядре .Net есть встроенные поставщики журналов, такие как:
- "Консоль"
- "Отлаживать"
- Источник событий
- Журнал событий: только Windows
Прежде чем приступить к ведению журнала, помните, что в .NET есть шесть основных уровней ведения журнала:
- Критический. Определяет сбои, из-за которых приложение может работать неправильно. В эту категорию попадают такие исключения, как нехватка памяти и нехватка места на диске.
- Ошибка: определяет ошибки и исключения, нарушающие работу, например, ошибка базы данных, препятствующая сохранению записи. Несмотря на возникновение ошибок для операции, приложение может продолжать нормально работать для других операций.
- Предупреждение. Предупреждение может не привести к сбою приложения, но может привести к более серьезным ошибкам. Предупреждение — это просто уровень предупреждения администратора о возможной проблеме.
- Информация: предоставляет сведения о том, что происходит за кулисами в приложении. Сообщения журнала могут предоставить контекст, когда вам нужно понять шаги, ведущие к ошибке.
- Отладка: отслеживает подробную информацию, полезную во время разработки.
- Отслеживание. Также отслеживает подробную информацию и может включать конфиденциальную информацию, например пароли. Он имеет минимальное использование и вообще не используется фреймворковыми библиотеками.
Пожалуйста, найдите пример кода для того же самого:
Вывод в консоли:
Спасибо, что прочитали сообщение.
Пожалуйста, поставьте лайк, если вы узнали что-то из этой публикации, и следите за обновлениями, чтобы узнать больше о стеке ядра .Net.
Спасибо!!! :)