Tomcat7 игнорирует java.util.logging в logging.properties
Мой экземпляр tomcat7/shindig полностью игнорирует конфигурацию в файле logging.properties. У меня есть следующие указанные./WEB-INF/classes/logging.properties:
handlers=java.util.logging.FileHandler,java.util.logging.ConsoleHandler
.handlers=java.util.logging.FileHandler,java.util.logging.ConsoleHandler
.level=ALL
java.util.logging.ConsoleHandler.level=ALL
java.util.logging.ConsoleHandler.formatter=java.util.logging.SimpleFormatter
java.util.logging.FileHandler.level=ALL
java.util.logging.FileHandler.formatter=java.util.logging.SimpleFormatter
java.util.logging.FileHandler.prefix=shindig-errors.log
java.util.logging.FileHandler.directory=/var/log/tomcat7/
Однако файлы не отображаются /var/log/tomcat7/ и журналы не добавляются. Что мне не хватает?
Я знаю, что использование log4j - это "рекомендуемый" подход, но я пытаюсь получить представление о классах shindig, которые ведут журнал, используя java.util.logging.
1 ответ
Решение
Похоже, вы смешиваете свойства java.util.logging.FileHandler со свойствами org.apache.juli.FileHandler. Измените имя пакета FileHandler в своем файле logging.properties.