journalctl 不提供彩色输出

journalctl 不提供彩色输出

我在 Ubuntu 20.04 上,journalctl 不会为我的日志提供彩色输出。我验证过,如果不通过 journalctl 传输,这些日志确实有彩色输出。我将终端配置为xterm-256color。我尝试了以下操作:

  1. 我尝试将 -a 选项应用于 journalctl。
  2. 我尝试设置SYSTEMD_COLORS=true
  3. 我尝试设置SYSTEMD_COLORS=256
  4. 我尝试将-o cat选项应用于 journalctl。

我知道还有其他方法可以通过其他日志着色器(例如 lolcat 和 ccze)将输出传输到管道。但是,我不明白为什么不能使用 journalctl colorized,如果有支持它的选项。

答案1

安装 ccze

apt install ccze

然后像使用它一样

journalctl -fu serviceName | ccze

相关内容