Установить уровень ведения журнала в обработчике или регистраторе? - PullRequest
1 голос
/ 02 декабря 2009

Я впервые использую Java Logger и заметил, что можно установить уровень ведения журнала либо через handler.setLevel(...), либо через logger.setLevel(...) Я не могу найти разницу, хотя. Есть ли разница? И если есть, какой рекомендуемый способ сделать это?

1 Ответ

3 голосов
/ 02 декабря 2009

Регистратор связан с определенным классом. Однако у вас может быть несколько обработчиков, связанных с этим регистратором. Если вы устанавливаете уровень обработчика вместо уровня регистратора, вам просто нужно убедиться, что вы устанавливаете правильный обработчик. Если вы не используете несколько обработчиков и не нуждаетесь в хорошем уровне детализации в своем журнале, было бы лучше, если бы вы просто отрегулировали уровень регистратора и оставили обработчики в покое.

Ознакомьтесь с этой статьей. Она дает хорошее описание того, как работают обработчики и регистраторы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...