我在 Ubuntu 20.04 上,journalctl 不会为我的日志提供彩色输出。我验证过,如果不通过 journalctl 传输,这些日志确实有彩色输出。我将终端配置为xterm-256color
。我尝试了以下操作:
- 我尝试将 -a 选项应用于 journalctl。
- 我尝试设置
SYSTEMD_COLORS=true
。 - 我尝试设置
SYSTEMD_COLORS=256
。 - 我尝试将
-o cat
选项应用于 journalctl。
我知道还有其他方法可以通过其他日志着色器(例如 lolcat 和 ccze)将输出传输到管道。但是,我不明白为什么不能使用 journalctl colorized,如果有支持它的选项。
答案1
安装 ccze
apt install ccze
然后像使用它一样
journalctl -fu serviceName | ccze