<div dir="ltr">Hi,<div><br></div><div><br></div><div>I am trying to capture some custom information using a simple shell script. I am trying below but getting an error. Below is my parser, it works fine without the line that has custom_script_output. How do I get this to work?<br><br><br>parser p_cr_syslog {<br>  # Convert the LEVEL field to uppercase.<br>  map-value-pairs(pair("jcnr.header.logLevel", "$(uppercase $LEVEL)"));<br>  map-value-pairs(pair("jc.header.custom_script_output", "$(script("/path/to/script.sh"))"));<br>  syslog-parser(flags(syslog-protocol) template("${MESSAGE}"));<br>  map-value-pairs(<br>    pair("jc.header.nodeName", "$HOST")<br>    pair("jc.header.eventDateTime", "$R_ISODATE")<br>    pair("jc.header.notificationType", "$MSGID")<br>    pair("jc.body", "$MSG")<br>    pair("jc.header.program", "$PROGRAM")<br>  );<br><br>  # Log the output of the script.<br>  action {<br>    file {<br>      path "/var/log/syslog";<br>      message "$jc.header.custom_script_output";<br>    }<br>  }<br>}<br clear="all"><div><br></div><div>Thanks in advance.<br><br></div><span class="gmail_signature_prefix">-- </span><br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div>Regards,</div><div>Faisal</div></div></div></div></div>