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 |