foo.py
ANSI印刷色の私の端末に出力
foo.py
systemd単位で実行すると、journalctl --all -u foo.service --output cat -f
すべての出力がモノクロです。
Journalctl systemdでANSIカラーをどのように使用できますか?
答え1
2つの環境変数、およびを調べるとman journalctl
便利です。 Journalctlコマンドの前に、同じ行に両方または両方を設定してみることができます。$SYSTEMD_LOG_COLOR
$SYSTEMD_COLORS
true
しかし、これは実際に色情報を記録するログに依存する。上記の方法がうまくいかない場合は、ansiエスケープシーケンスを設定してレコードに色があることを確認してください--output
。export