Максимальное количество источников трассировки в app.config - PullRequest
2 голосов
/ 23 марта 2010

Существует ли максимальное количество источников трассировки для app.config, а также по определению слушателей?

Ответы [ 2 ]

1 голос
/ 20 мая 2010

Я бы не сказал, что 20 обязательно слишком много - это зависит от размера приложения. Думайте о них как о виртуальных лог-файлах, для которых вы можете независимо контролировать вывод. Если вы хотите иметь возможность увеличивать громкость в некоторых журналах, не получая много дополнительной регистрации в производственной среде, то для этого есть отдельные источники трассировки (с соответствующими переключателями источников). Мое эмпирическое правило - иметь по одному на каждый основной компонент. Единственная проблема, связанная с наличием 20, заключается в том, достаточно ли вы дисциплинированы, чтобы правильно их использовать, или в конечном итоге вы будете использовать всего несколько.

1 голос
/ 23 марта 2010

Не задокументировано. Что согласуется практически со всеми классами .NET Framework, жестких ограничений нет. В конечном итоге вам не хватит системного ресурса, обычно памяти или файла подкачки. Или терпение пользователя.

...