foo.py
打印 ansi有色在我的终端中输出
foo.py
现在,如果我在 systemd 单元中执行,journalctl --all -u foo.service --output cat -f
所有输出都是单色的。
我怎样才能使用ansi颜色来journalctl systemd?
答案1
查看man journalctl
两个环境变量可能会有所帮助:$SYSTEMD_LOG_COLOR
和$SYSTEMD_COLORS
。您可以尝试将其中一个甚至两个设置true
在journalctl命令之前的同一行上。
然而,这依赖于日志实际记录颜色信息。如果上述方法不起作用,请尝试设置--output
以export
查看记录中是否存在颜色的 ansi 转义序列。