Простой ответ заключается в том, что java.util настроен всегда настроен.
javadoc для LogManager
говорит, что это глобальный объект, который созданавтоматически, и что он настраивается автоматически на основе того, что говорят несколько системных свойств, или (если свойства не заданы) с помощью встроенной конфигурации свойств ведения журнала.(Обратитесь к javadoc для деталей).Суть в том, что вы никогда не увидите регистратор в «ненастроенном» состоянии.
Вы можете выяснить, что по умолчанию говорит конфигурация встроенных свойств ведения журналов JRE, и проверить, является ли текущийКонфигурация другая.Но у этого подхода есть некоторые проблемы:
- Встроенная конфигурация JRE могла быть изменена (согласно javadoc).
- Различные версии JRE могут иметь значения по умолчанию (гипотетически ...).
и наиболее важные
- Вы, вероятно, не можете программно отличить некоторые конфигурации для конкретных приложений от конфигураций по умолчанию.