- PHP (with sqlite3) >= 7;
- Composer;
- Yarn;
- Bower;
- Gulp.
-
download project into web accessible directory on the server;
-
run
yarn run publish
; -
run
la add PROJECT_NAME LOG_SOURCE [TIMEZONE]
where:
LOG_SOURCE
— path to log file. It's may be url. Analyzer recognize format automatically.
PROJECT_NAME
— name of your project.
TIMEZONE
— logs dates timezone. List of values: http://php.net/manual/ru/timezones.php. Be careful, Nginx and Yii logs can use different timezones. -
open index.html from browser.
When this app is opened in browser, the script updates data every minute. When you are offline cron can update log's data. In this case you should send request to file /cron.php. Example: wget -O /dev/null -o /dev/null (app.webroot.path)/cron.php
-
скачайте проект в директорию доступную из сети;
-
запустите команду
yarn run publish
; -
запустите команду:
la add PROJECT_NAME LOG_SOURCE [TIMEZONE]
где:
LOG_SOURCE
— путь до лога. Путь может быть URL. Анализатор самостоятельно определит тип лога.
PROJECT_NAME
— название вашего проекта.
TIMEZONE
— временная зона для анализа даты в логах. Список значений: http://php.net/manual/ru/timezones.php. Внимание, логи Nginx и Yii могут использовать разные часовые пояса. -
откройте файл index.html в браузере.
Пока приложение открыто в браузере оно будет обновлять данные каждую минуту. Также, вы можете настроить cron для автоматического обновления данных. Пример: wget -O /dev/null -o /dev/null (app.webroot.path)/cron.php