Фильтрация свойств журналирования Tomcat - PullRequest
0 голосов
/ 09 мая 2018

Я упростил свойства ведения журнала tomcat до этого:

handlers = java.util.logging.ConsoleHandler

java.util.logging.ConsoleHandler.level = FINE
java.util.logging.ConsoleHandler.formatter = java.util.logging.SimpleFormatter
java.util.logging.SimpleFormatter.format=%1$tF %1$TT.%1tL [::] %4$s %3$s %5$s %n

org.springframework.aop.framework.CglibAopProxy.level = ERROR

Моя проблема в том, что последняя строка, кажется, полностью игнорируется, и я продолжаю видеть журналы, подобные этому:

2018-05-09 10:40:33.159 [::] INFO org.springframework.aop.framework.CglibAopProxy

Я абсолютно уверен, что это исходит от этого регистратора благодаря формату журнала, который я установил в logging.properties.

1 Ответ

0 голосов
/ 09 мая 2018

Моя проблема в том, что последняя строка, кажется, полностью игнорируется ...

Он игнорируется, поскольку ERROR не может быть проанализирован как действительный уровень . Согласно документации:

Допустимые значения - целые числа между Integer.MIN_VALUE и Integer.MAX_VALUE и всеми известными именами уровней. Известные имена - это уровни, определенные этим классом (например, FINE, FINER, FINEST), или созданные этим классом с соответствующим доступом к пакету, или новые уровни, определенные или созданные подклассами.

Измените строку регистрации на один из допустимых уровней , который выше INFO. Выберите одну из следующих строк журнала:

org.springframework.aop.framework.CglibAopProxy.level = OFF
org.springframework.aop.framework.CglibAopProxy.level = SEVERE
org.springframework.aop.framework.CglibAopProxy.level = WARNING
...