Según qué quieras hacer, lee esto primero:
→ Lee: COMO_USAR_LOGS.md
- Instrucciones super simples
- En español
- Solo lo esencial
- ✅ Recomendado para comenzar
→ Lee: LOGGING_GUIDE.md
- Guía COMPLETA (250+ líneas)
- Ejemplos detallados
- Todos los comandos
- Análisis de logs
- ✅ Para entender profundamente
→ Usa: ./monitor_logs.sh
./monitor_logs.sh follow # Tiempo real
./monitor_logs.sh timing # Solo timing (freeze debugging)
./monitor_logs.sh task # Solo background task
./monitor_logs.sh errors # Solo errores→ Lee: Sección "Debugging del Freeze" en COMO_USAR_LOGS.md
O directamente:
grep "Processing at" ~/.local/share/neuro/neuro.log | tail -10→ Lee: LOGGING_IMPROVEMENTS.md
- Explicación de mejoras
- Detalles técnicos
- Cambios en código
- Formatos de logs
→ Lee: LOGGING_SETUP_COMPLETE.md
- Validación del sistema
- Build status
- Checklists
- Confirmación
COMO_USAR_LOGS.md (⭐ START HERE)
├─ Simple, en español, 5 minutos
├─ Instrucciones paso a paso
└─ Debugging del freeze
LOGGING_GUIDE.md (📖 Guía Completa)
├─ 250+ líneas
├─ Todo detallado
├─ Ejemplos
└─ Análisis
LOGGING_IMPROVEMENTS.md (💡 Técnico)
├─ Cambios realizados
├─ Explicación técnica
└─ Formatos
LOGGING_SETUP_COMPLETE.md (✅ Validación)
├─ Verificaciones
├─ Checklists
└─ Confirmación
monitor_logs.sh (🔧 Script Ejecutable)
├─ Colores automáticos
├─ Filtrado fácil
└─ Monitoreo en tiempo real
QUICK_TEST.md (⚡ Rápido)
├─ TL;DR
├─ Instrucciones mínimas
└─ Comandos directos
TESTING_GUIDE_FREEZE_FIX.md (🐛 Debugging)
├─ Freeze 43-44 segundos
├─ Cómo encontrarlo
└─ Análisis de patrones
cat COMO_USAR_LOGS.mdcargo build --release# Terminal 1
./target/release/neuro
# Terminal 2
./monitor_logs.sh followEn la app: "Analiza este repositorio y explicame de que se trata"
Los logs mostrarán exactamente dónde está el problema.
~/.local/share/neuro/neuro.log
Se crea automáticamente cuando ejecutas Neuro.
# Ver archivo completo
cat ~/.local/share/neuro/neuro.log
# Ver últimas líneas
tail -50 ~/.local/share/neuro/neuro.log
# Monitorear en tiempo real
tail -f ~/.local/share/neuro/neuro.log
# Filtrar por tipo
grep TIMING ~/.local/share/neuro/neuro.log
grep ERROR ~/.local/share/neuro/neuro.log
grep BG-TASK ~/.local/share/neuro/neuro.log
# Buscar línea específica
grep "Processing at" ~/.local/share/neuro/neuro.log | tail -10| Nivel | Documento | Tiempo | Para Quién |
|---|---|---|---|
| 🟢 Principiante | COMO_USAR_LOGS.md | 5 min | Quien quiere empezar YA |
| 🟡 Intermedio | QUICK_TEST.md | 10 min | Quien quiere lo básico |
| 🟠 Avanzado | LOGGING_GUIDE.md | 30 min | Quien quiere entender todo |
| 🔴 Técnico | LOGGING_IMPROVEMENTS.md | 20 min | Quien quiere detalles técnicos |
Respuesta: ~/.local/share/neuro/neuro.log
Respuesta: Sí, la primera vez que ejecutas neuro.
Respuesta: No, los logs se capturan automáticamente.
Respuesta: No, la pantalla permanece limpia.
Respuesta:
tail -f ~/.local/share/neuro/neuro.log- O
./monitor_logs.sh follow
Respuesta: grep "Processing at" ~/.local/share/neuro/neuro.log | tail -10
✅ Logs automáticos en ~/.local/share/neuro/neuro.log
✅ Pantalla limpia (sin contaminación)
✅ Información detallada (timestamp, thread, nivel)
✅ Fácil de monitorear (tail -f o script)
✅ Fácil de analizar (grep, cat, comandos)
✅ No requiere configuración (todo funciona automáticamente)
Lee: COMO_USAR_LOGS.md
Es la guía más simple para empezar. Solo 5 minutos.
Después de eso, sabrás exactamente cómo:
- Ejecutar neuro
- Monitorear logs
- Encontrar problemas
- Analizar qué está pasando
¡Vamos! 🚀