Я использовал Debug.WriteLine для отладки существующего устаревшего приложения, чтобы найти поток программы. Сейчас я изучаю приложение, основанное на событиях (сообщениях), которое содержит несколько служб, реагирующих на события. Он использует множество облачных (например, Azure) ресурсов.
Я пытаюсь понять различные системы ведения журнала ETW (Event Tracing For Windows), TraceLogging и log4Net и т. д. Какая из них поддерживает регистрацию системных исключений (особенно исключений, исходящих от облачных служб или ресурсов). ), программные исключения, закодированное ведение журнала и т. д.