1

当我在不添加替换的情况下编写日志时,我可以写得很好,但是由于我是在中央日志服务器上构建的,因此我需要将源日志中的主机名添加到正在处理的现有消息中。我打算让替代品达到这种效果。

- - [

$HOST [

其中 $HOST 是主机名的通用宏。

当我运行替换时,以下内容会删除我的整行。有谁知道我的正则表达式做错了什么?文档说我需要在单引号中使用 [ 来使这个特殊字符成为文字。

rewrite r_addhostname{
  subst('- - \[', '$HOST \[', value("MESSAGE"));
};

在此先感谢,科尔

4

0 回答 0