Я пытаюсь использовать System.Diagnostics, чтобы вести базовый журнал. Думаю, я бы использовал то, что s в коробке, вместо того, чтобы брать на себя дополнительную зависимость, такую как Log4Net или EntLib.
Я все настроил, трассировка работает отлично. Фрагмент кода:
Trace.TraceInformation("Hello World")
App.config:
, и мой маленький «Hello World» хорошо отображается в моем файле Trace.log. Но теперь я хотел бы выключить трассировку, поэтому я копаюсь в MSDN и нахожу Как настроить переключатели трассировки
. Я добавляю элемент
, и теперь мой app.config выглядит так:
Значение = «0»
должно отключить трассировку - по крайней мере, если вы затем последуете Как: создать и инициализировать переключатели трассировки , в котором говорится о добавлении этой строки кода:
Dim dataSwitch As New BooleanSwitch("Data", "DataAccess module")
Для меня это не имеет смысла: мне просто нужно объявить экземпляр BooleanSwicth
для управления (отключения) трассировки через файл .config? Мне бы хотелось ... использовать ... объект где-нибудь?
В любом случае, я уверен, что где-то пропустил что-то действительно очевидное. Пожалуйста, помогите.
Как отключить трассировку в app.config?