73 lines
1.6 KiB
Markdown
73 lines
1.6 KiB
Markdown
|
|
# 🚀 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)
|
||
|
|
|
||
|
|
```bash
|
||
|
|
sudo mkdir -p /var/log/veza
|
||
|
|
sudo chown -R $USER:$USER /var/log/veza
|
||
|
|
```
|
||
|
|
|
||
|
|
### 2. Démarrer les services
|
||
|
|
|
||
|
|
```bash
|
||
|
|
# 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
|
||
|
|
|
||
|
|
```bash
|
||
|
|
ls -lh /var/log/veza/*.log
|
||
|
|
```
|
||
|
|
|
||
|
|
## 📊 Commandes Utiles
|
||
|
|
|
||
|
|
```bash
|
||
|
|
# 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 !
|