Книга: C# для профессионалов. Том II
Трассировка
Трассировка
Можно сделать так, чтобы все сообщения трассировки направлялись в журнал событий. На самом деле это не нужно, так как в нормально работающей системе журнал событий будет перегружен сообщениями трассировки. Системный администратор пропустит действительно важные записи, если это произойдет. Помните, что тип записи события — это ошибка, предупреждение и информационное. При этом информационные сообщения редко являются информацией об успехе. Включение трассировочных сообщений в журнал событий может быть полезным свойством для тестирования проблемных служб. Трассировка возможна как с отладочным, так и с окончательным кодом.
Чтобы послать трассировочные сообщения в журнал событий, должен быть создан объект EventLogTraceListener
и добавлен в список приемника класса Trace
:
EventLogTraceListener listener = new EventLogTraceListener(eventLog1);
Trace.Listeners.Add(listener);
Теперь все трассировочные сообщения посылаются в журнал событий:
Trace.WriteLine("trace message");
Дополнительная информация о методах трассировки находится в главе 6.