Целевой аудиторией данного руководства являются системные администраторы Сервера безопасности Тундук ответственные за установку и сопровождение программного обеспечения X-Road. Документ предназначен для читателей с умеренными знаниями администрирования Linux серверов и компьютерных сетей.
Как изменить уровень логирования на Security Server
Файлы журналов Security Server хранятся в каталоге /var/log/xroad/. Компоненты Security Server поддерживают различные уровни ведения журналов: трассировка, отладка, информация, предупреждение, ошибка. Уровень ведения журнала по умолчанию — информация. Уровни ведения журнала настраиваются для каждого компонента с помощью файлов конфигурации для конкретных компонентов, которые расположены в каталоге /etc/xroad/conf. Имена файлов конфигурации соответствуют следующему шаблону:
<component-name>-logback.xml
Уровни TRACE и DEBUG следует использовать только в целях временной отладки, поскольку они снижают производительность и занимают много места на диске. Поэтому они не предназначены для постоянного использования.
Общие файлы конфигурации Nginx находятся в каталоге /etc/nginx. Конфигурационные файлы Nginx для X-Road находятся в каталоге /etc/xroad/nginx. Уровни ведения журнала Nginx можно изменить в файле конфигурации /etc/nginx/nginx.conf.
Step-by-step гайд
Откройте файл /etc/xroad/conf.d/<component-name>-logback.xml для редактирования с помощью вашего любимого текстового редактора.
Найдите строку:
<logger name="ee.ria.xroad" level="INFO" />
Измените «INFO» на уровень, который вы хотите использовать, например. «TRACE»:
<logger name="ee.ria.xroad" level="TRACE" />
Сохраните изменения и перезапустите процесс xroad-<имя-компонента>:
$ service xroad-<component-name> restart
Проверьте файл журнала компонента (/var/log/xroad/<component-name>.log), чтобы убедиться, что изменение прошло успешно.