Logs y Debugging [Para usuarios]
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.