0.5.1-pre.006
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
<!-- file: ks-logging/README.md -->
|
||||
<!-- version: 6 -->
|
||||
<!-- version: 7 -->
|
||||
|
||||
# ks-logging
|
||||
|
||||
@@ -20,13 +20,13 @@
|
||||
|
||||
`ks-logging` dépend de `ks-config` uniquement pour le chargement du fichier `.env` et la résolution générique `${KS_*}` / `${KB_*}`. `ks-config` ne dépend pas de `ks-logging` et ne duplique aucun type logging.
|
||||
|
||||
Le desktop charge `config/app.config.json` et `config/logging.config.json` séparément puis transmet directement le profil logging actif à `init_logging`.
|
||||
Le desktop lit le chemin `logging` et le `logging_profile` depuis `config/kb-app-demo-desktop.default.config.json`, charge le document logging puis transmet le profil explicitement sélectionné à `init_logging`.
|
||||
|
||||
## API publique
|
||||
|
||||
- `read_logging_json_file_with_environment` charge le document logging ;
|
||||
- `parse_logging_json` et `validate_logging_json_schema` valident le format ;
|
||||
- `active_logging_profile` sélectionne le profil actif ;
|
||||
- `active_logging_profile` sélectionne le profil autonome actif et `logging_profile` résout un profil explicitement nommé par une composition ;
|
||||
- `LoggingConfigDocument` et `LoggingProfileConfig` décrivent le document ;
|
||||
- `LoggingConfig`, `LogTargetConfig` et `LogTargetFilterConfig` décrivent le runtime ;
|
||||
- `init_logging` initialise le subscriber global ;
|
||||
|
||||
Reference in New Issue
Block a user