предотвратить посторонние сообщения от регистрации.
тоLogWriter.ShouldLog(..)
метод поведения на основе? Или каково реальное намерение его использования? Его страница документации довольно скудна и не дает особого понимания. Цитирую это:
Запрашивает, будет ли LogEntry shold [sic] регистрироваться.
(В комплекте с одинаковой опечаткой во всех версиях Enterprise Library, я задаюсь вопросом, уделяли ли авторы много внимания этому.)
Метод кажется мне весьма неземным. Я должен всегда проверять это перед регистрацией?
В настоящее время я проверяю толькоLogWriter.IsLoggingEnabled(..)
который основан на явной настройке в конфигурации. Это представляет конкретный сценарий: регистрация либо включена, либо выключена.