Как настроить Tomcat JULI, регистрирующийся для прокрутки файлов журнала?

Ответ Pero заставил меня здесь:)

Я хотел переименовать файлы относительно времени, поскольку зрители изображений не отображали изображения во временном порядке.

ls -tr *.jpg | # list jpegs relative to time
gawk 'BEGIN{ a=1 }{ printf "mv %s %04d.jpg\n", $0, a++ }' | # build mv command
bash # run that command
17
задан 4 December 2008 в 23:29
поделиться

2 ответа

Обновление: я вижу Вашу точку теперь после чтения больше. "Реализация Tomcat JULI не предназначается, чтобы быть полнофункциональным входом libary, только простым мостом к тем библиотекам. Однако JULI действительно обеспечивает несколько свойств для конфигурирования его обработчиков. Они упоминаются ниже". Забавный, что они говорят что значение по умолчанию java.util. Вход реализации слишком ограничен тогда, они работают вокруг этого путем обеспечения еще большего количества ограничивающей реализации.

FileHandler javadocs

  • java.util.logging. FileHandler.limit определяет приблизительную максимальную сумму для записи (в байтах) в любой файл. Если это - нуль, то нет никакого предела. (Значения по умолчанию ни к какому пределу).
  • java.util.logging. FileHandler.count определяет сколько выходных файлов для циклического повторения через (значения по умолчанию к 1).

для одного файла на веб-приложение, Вы, вероятно, хотите разделить его под названием регистратор, и это зависит от того, как регистраторы создаются для каждого приложения. Если они базируются от пакета или имени класса тогда, можно отфильтровать журналы на основе этого. Это похоже на образец на ссылке, которую Вы предоставили, говорит, как сделать это

org.apache.catalina.core.ContainerBase.[Catalina].[localhost].level = INFO
org.apache.catalina.core.ContainerBase.[Catalina].[localhost].handlers = \
   2localhost.org.apache.juli.FileHandler
3
ответ дан 30 November 2019 в 14:45
поделиться

РЕДАКТИРОВАНИЕ: Просто реализованный Вы хотели на вход веб-приложения, который не мог бы быть возможным с этой установкой...

Мое предложение, принимая Ваш использует Tomcat 6.0, должно скомпилировать дополнительный компонент для полного входа свободного городского населения и использовать Log4j для конфигурирования прокручивающихся журналов.

инструкции по Зданию здесь http://tomcat.apache.org/tomcat-6.0-doc/building.html

Тогда заменяет кота-juli.jar в / каталоге bin Tomcat и помещает tomcat-juli-adapters.jar в / каталог lib наряду с log4j.jar и log4j.properties.

Тогда использование чего-то как:

<appender name="file" class="org.apache.log4j.RollingFileAppender">
  <param name="File" value="logfile.log"/>
  <param name="Threshold" value="INFO"/>
  <param name="MaxFileSize" value="10MB"/>
  <param name="MaxBackupIndex" value="3"/>
  <layout class="org.apache.log4j.PatternLayout">
    <param name="ConversionPattern" value="%d{ISO8601} %p %m%n"/>
  </layout>
</appender>
3
ответ дан 30 November 2019 в 14:45
поделиться
Другие вопросы по тегам:

Похожие вопросы: