Во-первых, используемое имя уровня - FINE
, а не DEBUG
.Давайте на минутку предположим, что DEBUG
действительно допустимо, так как это делает следующее объяснение более понятным ...
В разделе Handler specific properties
вы устанавливаете уровень ведения журнала для этих обработчиков.до DEBUG
.Это означает, что обработчики будут обрабатывать любые сообщения журнала с уровнем DEBUG
или выше.Это не обязательно означает, что любые сообщения DEBUG
фактически передаются обработчикам.
В разделе Facility specific properties
вы устанавливаете уровень ведения журнала для нескольких регистраторов с явным именем на DEBUG
,Для этих регистраторов все, что находится на уровне DEBUG
или выше , будет передано обработчикам.
Уровень ведения журнала по умолчанию - INFO
, и кроме регистраторов, упомянутых в Facility specific properties
раздел, все логгеры будут иметь этот уровень.
Если вы хотите видеть все FINE
сообщения, добавьте это:
.level = FINE
Однако, это создаст огромное количество сообщений журнала.,Вероятно, более полезно установить уровень ведения журнала для вашего кода:
your.package.level = FINE
См. Документацию ведения журнала Tomcat 6 / Tomcat 7 для получения дополнительной информации.Показанный там пример файла logging.properties использует FINE
вместо DEBUG
:
...
1catalina.org.apache.juli.FileHandler.level = FINE
...
, а также дает примеры установки дополнительных уровней ведения журнала:
# For example, set the com.xyz.foo logger to only log SEVERE
# messages:
#org.apache.catalina.startup.ContextConfig.level = FINE
#org.apache.catalina.startup.HostConfig.level = FINE
#org.apache.catalina.session.ManagerBase.level = FINE