Message: 4 Date: Wed, 21 Sep 2011 21:20:44 +0200 From: Gergely Nagy <algernon@balabit.hu> Subject: Re: [syslog-ng] Is it possible to replace a string with a new line using rewrite? To: syslog-ng@lists.balabit.hu Message-ID: <87pqitr9bn.fsf@luthien.mhp> Content-Type: text/plain
Luis Pugoy <lpugoy@insynchq.com> writes:
I am trying to replace a string with a newline using rewrite. Is it possible? Thanks.
rewrite r_nl { subst("<insert regexp here>", "\n", value("MSG")); };
Or, if you want to replace the whole MSG with a newline:
rewrite r_nlmsg { set("\n", value("MSG")); };
-- |8]
Thanks. I was using single quotes ('\n') so it wasn't working for me before. I didn't realize that there's a distinction between single and double quotes in syslog-ng.