syslog-ng 在 MESSAGE 中用单引号替换双引号
syslog-ng replacing double quotation with single quotation in MESSAGE
在 syslog-ng 中,我使用特定的模板来格式化消息格式。以下是我使用的模板
template t_noHeader {
template("{\"time\":\"$DATE\",\"logLevel\":\"$LEVEL\",\"log\":{[\"$PROGRAM\",\"$MSG\"]}}\n");
template_escape(no);
};
$MSG
有时可以包含 ""
我想用单引号替换它。是否可以在 syslog-ng.conf 文件中执行此操作。
在 syslog-ng 中,我使用特定的模板来格式化消息格式。以下是我使用的模板
template t_noHeader {
template("{\"time\":\"$DATE\",\"logLevel\":\"$LEVEL\",\"log\":{[\"$PROGRAM\",\"$MSG\"]}}\n");
template_escape(no);
};
$MSG
有时可以包含 ""
我想用单引号替换它。是否可以在 syslog-ng.conf 文件中执行此操作。