El comando airtime-log provee un acceso conveniente a la información de servicios dentro del sistema de Airtime: media-monitor, recorder, playout, liquidsoap y web.
El uso de este comando exige derechos de raíz (sudo en Ubuntu). Al ingresar el comando sin opciones, aparece una lista de opciones que puedes especificar:
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)
Por ejemplo, para ver el registro del monitor multimedia, puedes usar el comando:
sudo airtime-log -v media-monitor
La consola del servidor mostrará una serie de datos similar a la siguiente:
2011-11-29 09:32:45,750 INFO - [MainThread] [MediaMonitor.py : <module>()] : LINE 32 - *** Media Monitor bootup *** 2011-11-29 09:32:45,864 INFO - [MainThread] [MediaMonitor.py : <module>()] : LINE 39 - Setting up monitor 2011-11-29 09:32:46,058 INFO - [MainThread] [api_client.py : setup_media_monitor()] : LINE 405 - Connected to Airtime Server. Json Media Storage Dir: {u'watched_dirs': [], u'stor': u'/srv/airtime/stor/'} 2011-11-29 09:32:51,061 INFO - [MainThread] [MediaMonitor.py : <module>()] : LINE 47 - Storage Directory is: /srv/airtime/stor/ 2011-11-29 09:32:51,066 INFO - [MainThread] [MediaMonitor.py : <module>()] : LINE 54 - Initializing event processor 2011-11-29 09:32:51,364 INFO - [MainThread] [airtimemediamonitorbootstrap.py : scan()] : LINE 29 - watched directories found: {u'1': u'/srv/airtime/stor/'}
Usa las teclas PageUp y PageDown en tu teclado para navegar a lo largo del archivo de registro, o presiona la tecla q para salir del visor.
Para eliminar los archivos de registro y comprimirlos en un tarball colocado en el directorio de trabajo, puedes agregar el switch -d en el comando:
sudo airtime-log -d Creating Airtime logs tgz file at /root/logs/airtime-log-all-2011-11-29-12-43-20.tgz
Para visualizar el registro de Liquidsoap en tiempo real, puedes ingresar el comando:
sudo airtime-log -t liquidsoap Tail liquidsoap log2011/11/29 11:44:41 [fallback_4892:3] Switch to src_4890 with forgetful transition. 2011/11/29 11:44:41 [lang:3] /usr/lib/airtime/pypo/bin/liquidsoap_scripts/notify.sh --data='2' --media-id= 2011/11/29 12:10:06 [server:3] New client: localhost. 2011/11/29 12:10:06 [server:3] Client localhost disconnected. 2011/11/29 12:10:06 [server:3] New client: localhost. 2011/11/29 12:10:06 [server:3] Client localhost disconnected. 2011/11/29 12:10:29 [server:3] New client: localhost. 2011/11/29 12:10:29 [server:3] Client localhost disconnected. 2011/11/29 12:10:29 [server:3] New client: localhost. 2011/11/29 12:10:29 [server:3] Client localhost disconnected.
Presiona las teclas Ctrl+C para interrumpir el registro en tiempo real y regresar a la consola del servidor.
There has been error in communication with Booktype server. Not sure right now where is the problem.
You should refresh this page.