Programas para el control de logs de portage
July 16, 2008 3:26 pm GentooA partir de portage 2.1 nos permite tener más control sobre los mensajes que arroja emerge (más en especifico, los ebuilds) con ayuda de elog. Elog nos permite guardar los tipo de mensajes definidos con la variable PORTAGE_ELOG_CLASSES en algún directorio definido por PORT_LOGDIR, esto es de gran ayuda pero, para tener un control (sobre todo si se guardan todos los tipos de mensajes) sobre ellos se vuelve bastante fastidioso, además algunos son irrelevantes, como los de tipo INFO. Aparte los creadores de ebuilds no se ponen de acuerdo, algunos los mensajes relevantes los ponen con “etiqueta” INFO, otro con WARN, etc. y como en todo, no somos adivinos para saber en que tipo de mensaje vienen algo relevante que no tendríamos que pasar por alto.
En la mayoría de las ocasiones cuando actualizo todo el sistema no me quedo a ver como se compilan los programas (aunque muchos dicen que es como poesía xD), así que no estoy en el momento preciso para enterarme de que algún programa (ebuild) arroja un mensaje de que hay que hacer un revdep-rebuild o que algún archivo de configuración cambió. Claro, ahí la importancia de usar elog para ver los mensajes posteriormente, pero imaginen una oleada de 200 paquetes para actualizar, alguien demasiado loco (con muchas paciencia?) podría mirar archivo por archivo en el directorio de logs?. Por eso me puse a investigar sobre programas para el manejos de elogs y encontré, dos programas bastante útiles: Elogv (consola en ncurses) y Elogviewer (gtk+).
Elogv. http://gechi-overlay.sourceforge.net/?page=elogv.
La alternativa para los que gustan de la consola, permite:
- Ordenar por fecha.
- Ordenar alfabéticamente.
- Ordenar por tipo de mensaje.
- Buscar.
- Eliminar elogs.
Elogviewer. http://sourceforge.net/projects/elogviewer/.
Similar al anterior, tiene interfaz gráfica para GNOME (gtk+) o KDE. Algo que me incomodó es que por ser una herramienta de portage tienes que ejecutarla como root, para no ir a la consola y ejecutarla desde ahí, podemos hacer una modificación al icono en el menú de GNOME. Vamos a Sistema > Preferencias > Menú principal, en la sección de Herramientas del sistemas (que es donde está el icono de elogviewer), lo seleccionamos y vamos a las propiedades con clic derecho, ahí modificamos de la siguiente forma (anteponiendo gksu al comando):
De esta forma basta con ejecutarlo desde el lanzador y nos pedirá la contraseña de root (desde el mismo ambiente de GNOME).
Nos vemos.
Califica el tema:Temas Relacionados:




