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