Вопрос возникает, если вы не знаете конфигурацию по умолчанию для ведения журналов утилит java.
Архитектурный факт:
0) Каждый регистратор, независимо от его имени, имеет корневой регистратор в качестве родителя.
Факты по умолчанию:
1) свойство logger useParentHandlers имеет значение true по умолчанию
2) корневой логер имеет ConsoleHandler по умолчанию
Итак. Новый регистратор по умолчанию отправляет свои записи журнала также своему родителю (точка 1), который является корневым регистратором (точка 0), который по умолчанию регистрирует их на консоли (точка 2).
Удалить консоль регистрации легко, как:
Logger l0 = Logger.getLogger("");
l0.removeHandler(l0.getHandlers()[0]);