SLF4j - вопрос о выходе из системы: сколько объектов логгера вам следует создать? - PullRequest
6 голосов
/ 16 мая 2011

Я только начинаю использовать logback, и у меня возникает вопрос:

Должны ли вы создать по одному регистратору для каждого класса, например:

final static Logger logger = LoggerFactory.getLogger(className.class);

Или это слишком много?Может быть, создать регистратор один на пакет?что считается общепринятой хорошей практикой?спасибо.

1 Ответ

2 голосов
/ 12 июля 2011

Один (частный) на класс - накладные расходы низкие, и вы бесплатно получаете информацию об источнике (какой регистратор это напечатал).

Иногда стоит создать дополнительный регистратор для внутреннего класса, если вы хотите настроить конфигурацию журнала так, чтобы он сообщал о них на разных уровнях.

...