Sourcefabric Manuals

 English |  Español |  Français |  Italiano |  Português |  Русский |  Shqip

Airtime 2.3 для радиостанций

Команда airtime-log

Команда airtime-log дает удобный доступ к  выводу записей журнала из сервисов, составляющих систему Airtime: media-monitor, recorder, playout, liquidsoap и web.

Использование этой команды требует корневых привилегий (sudo на Ubuntu). Ввод команды без каких-либо уточнений даст список опций, которые вы можете конкретизировать:

sudo airtime-log

Usage: airtime-log [options]

--view|-v <string> Display log file
        media-monitor|recorder|playout|liquidsoap|web

--dump|-d <string> Collect all log files and compress into a tarball
        media-monitor|recorder|playout|liquidsoap|web (ALL by default)

--tail|-t <string> View any new entries appended to log files in real-time
        media-monitor|recorder|playout|liquidsoap|web (ALL by default)

Например, чтобы просмотреть журнал media-monitor, можно использовать такую команду:

sudo airtime-log -v media-monitor

Консоль сервера отобразит такие результаты:

2012-10-26 11:38:42,284 INFO - [MainThread] [mm2.py : main()] : LINE 58 - Attempting to create index file:...
2012-10-26 11:38:42,285 INFO - [MainThread] [mm2.py : main()] : LINE 64 - Created index file, reloading configuration:
2012-10-26 11:38:42,287 INFO - [MainThread] [mm2.py : main()] : LINE 68 - Already tried to create index. Will not try again
2012-10-26 11:38:42,287 INFO - [MainThread] [mm2.py : main()] : LINE 73 - Attempting to set the locale...
2012-10-26 11:38:42,289 INFO - [MainThread] [watchersyncer.py : __init__()] : LINE 79 - Created timeout thread...
2012-10-26 11:38:42,302 INFO - [Thread-2] [replaygainupdater.py : run()] : LINE 69 - Runnning replaygain updater
2012-10-26 11:38:42,940 INFO - [MainThread] [api_client.py : setup_media_monitor()] : LINE 379 - Connected to Airtime Server. Json Media Storage Dir: {u'watched_dirs': [], u'stor': u'/srv/airtime/stor/'}

Используйте клавиши PageUp и PageDown на клавиатуре. чтобы переходить по записям файла журнала или логов или нажмите q, чтобы выйти.  

Для сброса информации всех файлов в архив в рабочей папке, вы можете добавить к команде переключатель -d:

sudo airtime-log -d

Creating Airtime logs tgz file at /root/logs/airtime-log-all-2012-11-14-16-22-02.tgz

Для просмотра только вывода записей Liquidsoap в режиме реального времени можно использовать команду:

sudo airtime-log -t liquidsoap

Tail liquidsoap log 2012/11/14 15:47:20 [server:3] New client: localhost.
2012/11/14 15:47:20 [server:3] Client localhost disconnected.
2012/11/14 15:47:20 [server:3] New client: localhost.
2012/11/14 15:47:20 [lang:3] dynamic_source.get_id
2012/11/14 15:47:20 [server:3] Client localhost disconnected.
2012/11/14 16:17:20 [server:3] New client: localhost.
2012/11/14 16:17:20 [server:3] Client localhost disconnected.
2012/11/14 16:17:20 [server:3] New client: localhost.
2012/11/14 16:17:20 [lang:3] dynamic_source.get_id
2012/11/14 16:17:20 [server:3] Client localhost disconnected.

Нажмите Ctrl+C для прерывания вывода в режиме реального времени и вернитесь в консоль сервера.

There has been error in communication with Booktype server. Not sure right now where is the problem.

You should refresh this page.