Я немного сбит с толку, так как я довольно новичок в Java и во всей ее среде.Я использую Tomcat7.Я хочу обработать вывод catalina через log4j, так как теперь это делается JUL.Мой catalina.out уже свернут, но я хочу изменить формат журналов.Вот мои проблемы:
- catalina.out добавляется stdout и stderr, верно?Так что это обрабатывается logging.ConsoleHandler.Пока я не могу изменить logging.properties, но я все еще хочу изменить формат журналов.Есть ли способ переопределить параметры JUL с помощью конфигурации log4j.xml (а именно, некоторый appender)?Если да, что мне нужно сделать (кроме изменения log4j.xml), чтобы добиться этого?
- Каков наилучший способ изменить JUL (в частности, logging.ConsoleHandler.Format)?Безопасно ли добавлять в него параметры в JAVA_OPTS?
- В случае отсутствия logging.properties (которые, AFAIK, используются для настройки JUL), ConsoleHandler все еще обрабатывает вывод catalina?Если да, переопределение в log4j все равно будет работать?
Я знаю, что могу быть недостаточно точным, но, как уже упоминалось выше, я все еще пытаюсь подключиться к теме.Заранее спасибо.