Skip to content

Логирование

Иногда, когда возникают какие-либо проблемы с работой продукта, для их решения мы просим предоставить нам логи работы платформы

Как собрать логи

Для того чтобы собрать логи работы платформы, выполните следующую команду:

sudo su 
TODAY=$( date '+%Y-%m-%d' ); journalctl -u hw-vmp --since ${TODAY} | gzip > hw-vmp-${TODAY}.log.gz

Утилита collect-logs

Для удобного сбора логов мы разработали утилиту collect-logs, котрая позволяет одной командой получить все необходимые логи и упаковать их в архив для передачи команде техподдержки.

Все собранные логи по-умолчанию сохраняются в файл ${PWD}/system_logs_$(date +%Y%m%d_%H%M%S).tar.gz

Примеры. Cобрать логи за последние 5 часов:

  • используя инсталлер:

    bash install_dev_hw_vmp_en-US_<version>.run -- --collect-logs --output ${PWD} --since -5h
    

  • из директории с распакованным установщиком:

bin/collect-logs --since -5h
  • если приложение установлено:
/opt/hw-vmp/bin/collect-logs --since -5h

Включение DEBUG логов

  • Откройте файл /opt/hw-vmp/config/user.ini

  • Добавьте следующие параметры в раздел [main]

v.engine.logging.level=DEBUG
v.background.logging.level=DEBUG
  • Чтобы применить изменения, выполните команду: /opt/hw-vmp/bin/reconfig