Direkt zum Hauptinhalt

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