Команда 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.