Server Logs konfigurieren
Der Logl Level und die Formatierung von BFFH können über folgende Wege konfiguriert werden.
Umgebungsvariable
Über die Umgebungsvariable BFFH_LOG=debug
- zum Beispiel eingebunden per systemd Service
Unterstützte Level für BFFH_LOG
sind:
- trace
- debug
- warn
- info
- error
Parameter in bffhd
Über die beiden bffhd
Parameter:
--log-format
- Full
- Compact
- Pretty
--log-level
Die Level sind die gleichen wie BFFH_LOG
Siehe auch Cheat Sheet - Wichtigste Befehle (Übersicht)
Log File schreiben
Wer
bffhd
nicht über systemd startet und deshalb auch keine Logs in journalctl schreibt, der kann den Output auch in eine Log-Datei schreiben - hier im Beispiel bffh.log. Wir fangen dabei die Output-Streams stdout
und stderr
gemeinsam ab:/opt/fabinfra/bffh/target/release/bffhd --verbose --config /opt/fabinfra/bffh-data/config/bffh.dhall --log-format Pretty > bffh.log 2>&1