chore(git): keep logs/ in repo but ignore all log files

**Motivations:**
- Explicit root rule for logs/**/*.log; nested **/*.log under logs/.

**Evolutions:**
- logs/README.md documents both ignore locations.
This commit is contained in:
Nicolas Cantu 2026-04-03 18:11:42 +02:00
parent 77c0872d0b
commit ee81855fc3
3 changed files with 6 additions and 3 deletions

3
.gitignore vendored
View File

@ -9,6 +9,9 @@ services/docv/target/
# Surcharges locales pull-sync (cron)
cron/config.local.env
# logs/ : le répertoire reste versionné (README.md, logs/.gitignore) ; aucun fichier journal versionné
logs/**/*.log
# projects/ : ignorer tout répertoire d'id sous projects/ sauf les squelettes versionnés (conf, workspace, etc.)
projects/*
!projects/README.md

4
logs/.gitignore vendored
View File

@ -1,2 +1,2 @@
# Fichiers de journal locaux uniquement
*.log
# Fichiers de journal locaux uniquement (toute profondeur sous logs/)
**/*.log

View File

@ -1,6 +1,6 @@
# Journaux smart_ide (tâches de fond et ia_dev)
Les fichiers `*.log` sous ce répertoire sont **produits localement** par la machine qui exécute les timers systemd utilisateur, les cron, ou les scripts `ia_dev`. Ils ne sont **pas versionnés** (voir `.gitignore`).
Les fichiers `*.log` sous ce répertoire sont **produits localement** par la machine qui exécute les timers systemd utilisateur, les cron, ou les scripts `ia_dev`. Ils ne sont **pas versionnés** : règle **`logs/**/*.log`** à la racine du dépôt et **`**/*.log`** dans ce répertoire (`logs/.gitignore`).
| Fichier | Origine |
|---------|---------|