Miravo

Journalisation

Contrôlez les niveaux de log Miravo, la sortie pretty, la sortie JSON et les canaux d'événements streamés.

Miravo écrit les logs opérationnels sur stdout et les échecs de commande sur stderr.

Détails techniques

Niveaux

LevelSwitchCe qui apparaît
debug--log-level debug ou --verboseDétails de tick, internals des adaptateurs et traces de démarrage verbeuses
infoPar défautDémarrage, arrêt, transitions d'état et résumés périodiques
warn--log-level warnAvertissements et erreurs uniquement
error--log-level error ou --quietErreurs uniquement

Priorité

--quiet gagne sur --log-level. --log-level gagne sur --verbose. NO_COLOR retire le style ANSI. --plain garde la mise en forme texte stable sans style ANSI.

Format de sortie

[engine] Environment "smart-factory" started
[mqtt]   Embedded broker listening on 127.0.0.1:1883
[engine] Tick 30 | 6 instances · 168 values | MQTT: 168 pub · 0 err
miravo start --log-level info
miravo logs --channels faults,lifecycle
{"ts":"2026-03-18T10:00:00.000Z","level":"info","tag":"engine","environmentName":"smart-factory","runId":"abc123","message":"Environment started"}
miravo start --log-format json
miravo logs --json --channels faults

Flux d'événements

CommandRésultat
miravo logsStream tous les canaux sauf tick
miravo logs --tail 50Imprime les événements récents avant d'ouvrir le flux
miravo logs --channels faults,lifecycleRestreint le flux aux canaux choisis
miravo logs --jsonÉmet du NDJSON pour jq, Loki ou d'autres consommateurs
miravo logs --channels faults --json | jq -r '.message'

Référence

Switch ou variable d'environnementEffet
--log-level <level>Sélectionne debug, info, warn ou error
--verboseRaccourci pour --log-level debug
--quietSupprime la sortie non erreur
--log-format jsonÉmet des lignes JSON structurées
--plainGarde le texte sans style ANSI
NO_COLOR=1Retire le style ANSI de la sortie pretty
MIRAVO_DEBUG=1 ou --debugImprime les stack traces des erreurs inattendues

Pages liées

Was this page useful?

Last updated on