Logs y diagnóstico
Sistema de Logging#
Vasak Desktop utiliza el sistema de logging estándar de Rust mediante el crate log. Los mensajes de registro no se guardan en archivos por defecto, sino que se envían a la salida de error estándar (stderr).
Cómo ver los logs#
Ejecutar con logs habilitados#
Para ver los logs al ejecutar la aplicación, usa la variable de entorno RUST_LOG:
| |
Niveles de log disponibles:
error- Solo errores críticoswarn- Advertencias y erroresinfo- Información general + warn + errordebug- Información detallada (recomendado para depuración)trace- Extremadamente detallado (para desarrollo)
Ver logs si ejecutas desde un lanzador#
Si inicias Vasak Desktop desde un lanzador de aplicaciones o al iniciar sesión, puedes ver los logs con journalctl:
| |
Redirigir logs a un archivo#
Si necesitas guardar los logs en un archivo para análisis:
| |
Archivos de configuración#
La configuración del sistema se guarda en:
| |
Este archivo contiene:
dark_mode- Estado del modo oscuroicon_pack- Pack de iconos seleccionadocursor_theme- Tema del cursorgtk_theme- Tema GTK
Depuración avanzada#
Los archivos de log contienen información con diferentes niveles de detalle:
- DEBUG - Información detallada para desarrolladores (mucho contenido)
- INFO - Información general sobre el funcionamiento
- WARN - Advertencias (algo podría no funcionar correctamente)
- ERROR - Errores (algo dejó de funcionar)
- CRITICAL - Errores graves que pueden causar crashes
Limpieza de Logs#
Los logs se regeneran automáticamente. Si necesitas limpiar logs antiguos:
| |
Exportar Logs para Reporte#
Si necesitas compartir logs para un reporte de errores:
| |
Esto creará un archivo con fecha y hora que puedes adjuntar en un reporte de error.
Logs de D-Bus#
Para depurar la comunicación D-Bus (utilizada para audio, bluetooth, notificaciones):
| |
Información adicional#
Verificar si la aplicación está ejecutándose#
| |
Ver uso de recursos#
| |
Nota: Si encuentras un error, consulta la guía de reporte de errores para saber qué información incluir.
