Перенос логов на другой диск

Для версий системы ниже 5.0

Для переноса логов на другой диск выполните следующее:

  1. Остановить службу Tomcat на сервере;

  2. Скопировать директорию tomcat\logs на другой диск (предположим, что путь на другом диске будет иметь вид D:\logs);

  3. В конфигурационном файле tomcat\conf\log4j.xml изменить путь в следующих строках:

    <param name="File" value="${catalina.home}/logs/app.log"/>
    <param name="File" value="${catalina.home}/logs/app-perfstat.log"/>
    <param name="File" value="${catalina.home}/logs/app-ui-perfstat.log"/>
    

    Вместо ${catalina.home} указать директорию, в которую перенесены логи. Строки должны выглядеть следующим образом:

    <param name="File" value="D:/logs/app.log"/>
    <param name="File" value="D:/logs/app-perfstat.log"/>
    <param name="File" value="D:/logs/app-ui-perfstat.log"/>
    

    Сохранить изменения в файле.

  4. В конфигурационном файле tomcat\conf\logging.properties изменить путь в следующих строках:

    catalina.org.apache.juli.FileHandler.directory = ${catalina.base}/logs
    localhost.org.apache.juli.FileHandler.directory = ${catalina.base}/logs
    

    Вместо ${catalina.home} указать указать директорию, в которую перенесены логи. Строки должны выглядеть следующим образом:

    catalina.org.apache.juli.FileHandler.directory = D:/logs
    localhost.org.apache.juli.FileHandler.directory = D:/logs
    

    Сохранить изменения в файле.

  5. Запустить службу Tomcat на сервере;

  6. Убедиться, что свежие логи пишутся в новую директорию. При этом в директорию tomcat\logs записывается часть логов, но они не многочисленны по количеству и небольшие по размеру. Все основные логи содержаться в новой директории.

Для версий системы 5.0 и выше

Для переноса логов на другой диск выполните следующее:

  1. Остановить службу Tomcat на сервере;

  2. Скопировать директорию tomcat\logs на другой диск (предположим, что путь на другом диске будет иметь вид D:\logs);

  3. Путь к директории с логами задается в конфигурационном файле tomcat\conf\app_home\logback.xml и влияет сразу на все файлы app.log, perfstat.log, perfstat-ui.log

    <property name="logDir" value="${catalina.home}/logs"/>
    

    Вместо ${catalina.home} указать директорию, в которую перенесены логи. Строки должны выглядеть следующим образом:

    <property name="logDir" value="D:/logs"/>
    

    Сохранить изменения в файле.

  4. Запустить службу Tomcat на сервере.

  5. Убедиться, что свежие логи пишутся в новую директорию. При этом в директорию tomcat\logs записывается часть логов, но они не многочисленны по количеству и небольшие по размеру. Все основные логи содержаться в новой директории.