veza/QUICK_START_LOGS.md

1.6 KiB

🚀 Démarrage Rapide - Système de Logs Veza

📁 Tous les logs dans /var/log/veza/

Fichiers créés automatiquement

/var/log/veza/
├── backend-api.log          ✅
├── backend-api-error.log    ✅
├── frontend.log              ✅
├── frontend-error.log        ✅
├── chat.log                  ✅
├── chat-error.log            ✅
├── stream.log                ✅
├── stream-error.log          ✅
├── db.log                    ✅
├── db-error.log              ✅
├── redis.log                 ✅
├── redis-error.log           ✅
├── rabbitmq.log              ✅
└── rabbitmq-error.log        ✅

Démarrage Rapide

1. Créer le répertoire (si nécessaire)

sudo mkdir -p /var/log/veza
sudo chown -R $USER:$USER /var/log/veza

2. Démarrer les services

# Backend Go
cd veza-backend-api
LOG_LEVEL=DEBUG go run cmd/api/main.go

# Chat Server (dans un autre terminal)
cd veza-chat-server
LOG_DIR=/var/log/veza cargo run

# Stream Server (dans un autre terminal)
cd veza-stream-server
LOG_DIR=/var/log/veza cargo run

3. Vérifier les fichiers

ls -lh /var/log/veza/*.log

📊 Commandes Utiles

# Voir tous les logs d'un module
tail -f /var/log/veza/backend-api.log

# Voir uniquement les erreurs
tail -f /var/log/veza/*-error.log

# Filtrer par request_id
grep "request_id.*abc-123" /var/log/veza/backend-api.log

# Parser JSON
cat /var/log/veza/backend-api.log | jq 'select(.L == "ERROR")'

Tout est configuré et prêt !