Публичное пространство

SetKit ◾️ Логирование

  • Инструкция актуальна только для версий SetKit до версий 3.0.0.
  • Начиная с версии 3.0.0 включать логирование через Tomcat не требуется.

Уровни логирования

  • ERROR - минимальный уровень логирования. Только отображение ошибок.
  • WARN - средний уровень логирование. Отображение ошибок и предупреждение.
  • DEBUG - максимальный уровень логирования. Отображений каждого действия.

Включение логирования

1. Добавьте строку  logging.level.ru.crystals=WARN в секцию environment файла /home/setkit/docker_compose/docker-compose.yml → сохраните файл.

В данном примере произойдет повышение уровня логирования до WARN.

2. Выполните команды для перезапуска Docker:

docker-compose stop
docker-compose up -d

3. Перейдите в папку /data/setkit/logs для анализа лог-файлов.

Настройка ротации логирования local_access_log

SR-4419 - Получение подробных данных проблемы… СТАТУС

1. Выполните команду для того, чтобы узнать имя контейнера:

docker inspect --format='{{.Name}}' $(sudo docker ps -aq --no-trunc)

2. Выполните команду для скачивания файла настроек:

Файл настроек скачается в ту папку, где на данный момент вы находитесь. Например: в случае [root@localhost ~]# файл настроек server.xml сохранится в папку /root.

docker cp set-kit_backend_1:/usr/local/tomcat/conf/server.xml server.xml

3. Наберите команду mc для запуска Midnight Commander.

4. Перейдите в ту папку, куда скачался файл настроек server.xml → нажмите клавишу F4 для редактирования.

5. Введите значение для поиска localhost_access_log → нажмите клавишу Enter.

6. Добавьте строчку с параметром maxdays="30" который будет производить ротацию логирования каждые 30 дней → нажмите клавишу F2 для сохранения → нажмите клавишу ESC для выхода.

Важно! При добавлении новой строки, всегда обращайте внимание на то, чтобы не был стёрт закрывающий тег />

7. Оставаясь с Midnight Commander на файле server.xml → нажмите клавишу F5 и скопируйте файл настроек в папку /data/setkit → нажмите OK.

8. Нажмите клавишу F4 для редактирования файла конфигурации докер-контейнера /home/setkit/docker_compose/docker-compose.yml.

9. Добавьте в секцию backend: следующий подраздел с настройкой → нажмите клавишу F2 для сохранения изменений.

    volumes:
      - /data/setkit/server.xml:/usr/local/tomcat/conf/server

10. Произведите выход из Midnight Commander, нажав клавишу F10 → выберите Yes.

11. Перейдите в папку SetKit с настройками докер-контейнеров:

cd /home/setkit/docker_compose/

12. Введите команды для перезапуска докер-контейнеров:

docker-compose stop
docker-compose up -d

© 1994-2023, ООО «Кристалл Сервис Интеграция».
Все права защищены..

Политика обработки персональных данных