Вот эмпирическое правило, которое я использую при регистрации сообщений.
EventLog (если у вас есть доступ, конечно)
- Мы всегда регистрируем необработанные исключения
- В большинстве случаев мы регистрируем ошибки или фаталы
- В некоторых случаях мы регистрируем предупреждения
- В некоторых очень редких случаях мы регистрируем информацию
- Мы никогда не будем регистрировать бесполезные общие сообщения типа: «Я здесь, бла, бла, бла»
Файл журнала
- Общее правило, мы регистрируем все, но можем выбрать тип уровня или фильтр, чтобы уменьшить объем регистрируемых сообщений
EventLog всегда хороший вариант, потому что он привязан к WMI. Таким образом, такие продукты, как Open View и другие, могут отслеживать и предупреждать операции, если что-то пошло не так. Тем не менее, сведите сообщения к минимуму, потому что он медленный, его размер ограничен для каждого сообщения и лимит, поскольку вы можете легко заполнить EventLog довольно быстро, и ваше приложение должно обработать страшное исключение «EventLog is Full»: )
Надеюсь, это поможет ...