# TODO ksp-logging-lib ## À fermer pendant `0.1.3` Les trois tranches Logging nécessaires à la fondation Config sont maintenant couvertes fonctionnellement : - `pre.004` : contrats/settings multi-output ; - `pre.005` : runtime multi-sink, formats et routing level/target ; - `pre.006` : routing structuré `domain`, héritage de spans et lifecycle. Avant le gel de `std.logging.schema.json`, il reste uniquement à faire valider `pre.006` par les commandes workspace usuelles. Les travaux suivants de `0.1.3` reviennent ensuite à `ksp-config-lib`. ## Capacités désormais actives Le runtime supporte maintenant : - zéro, un ou plusieurs outputs fichier simultanés ; - une console indépendante ; - routing par niveau, target et `domain` structuré pour chaque output ; - `Human`, `Compact`, `Pretty` et `Json` ; - ANSI console configurable et fichiers persistants sans ANSI ; - guards non bloquants indépendants ; - compteurs agrégés et compteurs cumulatifs par `output_id` fichier ; - hot reload transactionnel du groupe de sinks ; - héritage du `domain` effectif pour les events/spans et lifecycle de spans. ## Capacités différées Ces éléments ne sont pas requis par la fondation Config `0.1.3` : - rotation par taille, rétention/compression et symlink `latest` ; - OpenTelemetry/export réseau ; - watcher de fichiers de configuration, qui appartient à Config ou à une couche supérieure ; - benchmark/profiling de précision destiné aux chemins de trading sensibles à la latence.