当我在不添加替换的情况下编写日志时,我可以写得很好,但是由于我是在中央日志服务器上构建的,因此我需要将源日志中的主机名添加到正在处理的现有消息中。我打算让替代品达到这种效果。
- - [
和
$HOST [
其中 $HOST 是主机名的通用宏。
当我运行替换时,以下内容会删除我的整行。有谁知道我的正则表达式做错了什么?文档说我需要在单引号中使用 [ 来使这个特殊字符成为文字。
rewrite r_addhostname{
subst('- - \[', '$HOST \[', value("MESSAGE"));
};
在此先感谢,科尔