Linux 如何在终端查看期间突出显示文本日志条目(Apache、Log4J)的颜色

Linux 如何在终端查看期间突出显示文本日志条目(Apache、Log4J)的颜色,linux,shell,logging,Linux,Shell,Logging,我经常在Linux上用“less”和“tail-f”来突出显示apache和jboss日志,并希望有一些与字符串匹配的特定行以我选择的颜色突出显示。有办法做到这一点吗 我通常通过ssh从MS-DOS命令窗口连接 编辑:最好是解决方案不会修改日志文件本身。现在无法访问终端,但您可以尝试此操作 在Apache配置文件中定义LogFormat时,请尝试使用shell颜色代码。例如: 日志格式“${START}%h%l%u%t\%r\”%>s%b${END}”公共\u颜色 在哪里 START=“\e[1

我经常在Linux上用“less”和“tail-f”来突出显示apache和jboss日志,并希望有一些与字符串匹配的特定行以我选择的颜色突出显示。有办法做到这一点吗

我通常通过ssh从MS-DOS命令窗口连接


编辑:最好是解决方案不会修改日志文件本身。

现在无法访问终端,但您可以尝试此操作

在Apache配置文件中定义
LogFormat
时,请尝试使用shell颜色代码。例如:

日志格式“${START}%h%l%u%t\%r\”%>s%b${END}”公共\u颜色

在哪里

START=“\e[1;34m”#对于蓝色文本,您也可以使用其他颜色

END=“\e[0m”


这应该适用于shell终端

我在想有人会提到awk或某种预处理器来减少管道。