3.0 KiB
3.0 KiB
CHANGELOG — ks-logging
0.5.1-pre.005
- devient propriétaire unique des types
LoggingConfig,LogTargetConfigetLogTargetFilterConfig; - ajoute
LoggingConfigDocument, les profils logging indépendants et leur chargement avec résolution d’environnement ; - embarque et valide
config/schemas/logging.config.schema.json; - charge
config/logging.config.jsonpar défaut via le desktop et supprime la conversion champ par champ depuisks-config; - ajoute les tests de schéma, profil actif et routes canoniques du document logging.
0.5.1-pre.003
- aligne les routes de référence et la documentation de logging sur les identités
ks-lib-decoder.*,ks-lib-executor.*etks-lib-materializer.*; - ne modifie pas le runtime de
ks-logging; le split du schéma logging reste réservé àpre.005.
0.5.1-pre.002
- renomme
kb-loggingenks-loggingetkb_loggingenks_logging; - aligne le target racine obligatoire sur
ks-logginget adapte les tests/routes liés au nom de package ; - reporte les identités hiérarchiques
kb-lib.*àpre.003.
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/LogTargetFilterConfigavecks-configet la conversion manuelle du desktop comme dette à supprimer en0.5.1; - classe
LogFileRoutecomme contrat legacy sans consommateur actif à réévaluer avant restructuration.
0.4.6
- alignement de la crate sur la version fonctionnelle bot3
0.4.6; - clôture des tâches de migration applicables et report explicite des évolutions ultérieures dans le TODO.
0.1.0-pre.073
- ajout du guide transversal
docs/guides/LOGGING.md;
0.1.0-pre.072
- reclassement du TODO selon les blocants avant
0.4.6, les travaux0.4.7, les versions ultérieures et les dépendances conditionnelles.
0.1.0-pre.070
- enrichissement de
USAGE.mdavec plusieurs exemples couvrant les familles d’API publiques significatives.
0.1.0-pre.069
Documentation
- création de
TODO.md,USAGE.mdet du changelog détaillé ; - réécriture du README selon la séparation bot3 entre configuration et runtime logging ;
- suppression de la section
Non publié, incompatible avec le rôle chronologique du changelog ; - retrait des travaux futurs du changelog ;
- réécriture de
TODO.mdsous forme de tâches uniquement ; - correction de
USAGE.mdpour ne conserver que les contraintes runtime durables.
0.1.0
Migré
- migration du runtime de logging et tracing depuis bot2 ;
- consolidation des routes console/fichier, formats, rotations et filtres de targets.
Modifié
- adoption des règles Rust 2024 et Khadhroony ;
- erreurs structurées via
ks_core::Error; - conservation explicite des guards non bloquants.
Validation
- tests des routes, formats, niveaux, wildcards, writers et targets canoniques du workspace.