0.5.0-pre.002

This commit is contained in:
2026-08-09 17:47:35 +02:00
parent c9241622f2
commit 92dccabf53
15 changed files with 499 additions and 71 deletions

View File

@@ -1,8 +1,14 @@
<!-- file: kb-logging/CHANGELOG.md -->
<!-- version: 10 -->
<!-- version: 11 -->
# CHANGELOG — kb-logging
## `0.5.0-pre.002`
- confirme le futur document et schéma logging indépendants de la configuration généraliste ;
- identifie la duplication `LoggingConfig`/`LogTargetConfig`/`LogTargetFilterConfig` avec `kb-config` et la conversion manuelle du desktop comme dette à supprimer en `0.5.1` ;
- classe `LogFileRoute` comme contrat legacy sans consommateur actif à réévaluer avant restructuration.
## 0.4.6
- alignement de la crate sur la version fonctionnelle bot3 `0.4.6` ;

View File

@@ -1,5 +1,5 @@
<!-- file: kb-logging/README.md -->
<!-- version: 3 -->
<!-- version: 4 -->
# kb-logging
@@ -16,7 +16,7 @@
## Hors périmètre
La crate ne charge pas le fichier de configuration et ne définit pas les targets des autres crates. `kb-config` fournit les valeurs et chaque crate publie son propre target canonique.
La crate ne charge pas actuellement le fichier de configuration et ne définit pas les targets des autres crates. Le cadrage `0.5.0-pre.002` confirme quun document logging séparé sera introduit en `0.5.1`; la propriété exacte du DTO source sera fixée sans faire dépendre la configuration générale du runtime tracing.
## API publique

View File

@@ -1,11 +1,14 @@
<!-- file: kb-logging/TODO.md -->
<!-- version: 3 -->
<!-- version: 4 -->
# TODO — kb-logging
## Série `0.5.x`
- [ ] Configuration - définir avec `kb-config` le contrat de la configuration logging séparée.
- [ ] Compatibilité - préserver targets, niveaux, filtres, formats et routes pendant la migration.
- [ ] Tests - ajouter les tests de migration du format de configuration.
- [ ] `0.5.1` - consommer un document logging et un schéma distincts de la configuration généraliste.
- [ ] `0.5.1` - définir avec `kb-config` un propriétaire unique du DTO source logging sans coupler `kb-config` au runtime tracing.
- [ ] `0.5.1` - supprimer la conversion champ par champ actuellement portée par le desktop.
- [ ] Compatibilité - préserver targets, niveaux, filtres, formats, routes et sémantique wildcard pendant la migration.
- [ ] Contrat - réévaluer `LogFileRoute`, actuellement sans consommateur actif hors de la crate.
- [ ] Tests - ajouter les tests dAPI externe et de migration du futur format logging.
- [ ] Documentation - mettre à jour les exemples après implémentation du nouveau chargement.