Публичное пространство
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-2024, ООО «Кристалл Сервис Интеграция».
Все права защищены..