LOGGER_LOG_LEVEL
В elph-chat.env можно настроить уровень вывода логов. Доступные значения: 0, 1 или 2.
0 - warning; 1 - info; 2 - debug.
LOGGER_LOG_LABELS
Также есть возможность настроить вывод логов только определенных лейблов.
Для нормальной работы оставить пустым.
LOGGER_LOG_LABELS=Push,System,Other
После очистки контейнеров логи очищаются. Поэтому, перед остановкой Chat Server с очисткой контейнеров (./ecss-elph-chat-server.sh down), рекомендуется скопировать логи.
Логирование предусматривает ротацию логов.
По умолчанию пишутся 10 файлов по 50 Мб. Логи расположены в /var/lib/docker/containers/<container>/.
Вывести список контейнеров можно командой:
docker ps
Для настройки параметров ротации нужно отредактировать docker-compose.yaml, расположенный в elph-chat-server/stable/. В данном файле под каждый контейнер отведен свой блок настроек:
logging:
driver: "json-file"
options:
max-size: "50m"
max-file: "10"
Далее необходимо перезапустить Chat Server:
./ecss-elph-chat-server.sh stop ./ecss-elph-chat-server.sh up