По сути, каждый экземпляр логгера имеет уровень логирования.Однако, когда вы извлекаете экземпляр регистратора с помощью Logger.getLogger (), вы, скорее всего, создаете новый экземпляр нового регистратора.Поскольку вы не сохраняете ссылку на Logger, он мгновенно выходит из области видимости, и ваше изменение теряется.
Причина, по которой у вас работают Logger.getLogger ("") и Logger.getLogger ("com")в том, что постоянные регистраторы уже создаются для этих двух уровней, что означает, что вы извлекаете те регистраторы, которые остаются постоянными.
Одно простое решение - использовать класс LogManager в JUL:
LogManager.getLogManager().setLevel("com.sun.jersey", Level.SEVERE);
На O'reilly есть отличная статья , которая должна вам помочь.