summaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
authorRainer Gerhards <rgerhards@adiscon.com>2012-03-15 17:25:26 +0100
committerRainer Gerhards <rgerhards@adiscon.com>2012-03-15 17:25:26 +0100
commit66ab2a70e5bcc9637dfec89c6134abe10b96dde8 (patch)
tree20a8361a2167e760d689271b00ac77afa0e66baa /doc
parent32df7bf254f8e82f4857d9d0f5eeb49d678d08c8 (diff)
downloadrsyslog-66ab2a70e5bcc9637dfec89c6134abe10b96dde8.tar.gz
rsyslog-66ab2a70e5bcc9637dfec89c6134abe10b96dde8.tar.xz
rsyslog-66ab2a70e5bcc9637dfec89c6134abe10b96dde8.zip
added message property parsesuccess to indicate status of higher level parser run
added message property parsesuccess to indicate if the last run higher-level parser could successfully parse the message or not (see property replacer html doc for details)
Diffstat (limited to 'doc')
-rw-r--r--doc/property_replacer.html19
1 files changed, 19 insertions, 0 deletions
diff --git a/doc/property_replacer.html b/doc/property_replacer.html
index 6456296a..394011a1 100644
--- a/doc/property_replacer.html
+++ b/doc/property_replacer.html
@@ -138,6 +138,25 @@ draft-ietf-syslog-protocol</td>
<td>The contents of the MSGID field from
IETF draft draft-ietf-syslog-protocol</td>
</tr>
+<tr>
+<td><b>parsesuccess</b></td>
+<td>This returns the status of the <b>last</b> called higher level parser,
+like mmjsonparse. A higher level parser parses the actual message for additional
+structured data and maintains an extra property table while doing so (this is
+often referred to as "cee data" because the idea was originally rooted in the
+cee effort, only (but has been extended since then). Note that higher level
+parsers must explicitely support (and set) this property. So, depending on the
+parser, it may not be set correctly.
+<br>If the parser properly supports it, the value "OK" means that parsing was
+successfull, while "FAIL" means the parser could not successfully obtain any data.
+Failure state is not necessarily an error. For example, it may simple indicate
+that the cee-enhanced syslog parser (mmjsonparse) did not detect cee-enhanced format,
+what can be totally valid. Using this property, further processing of the message
+can be directed based on this parsing outcome. If no parser has been called at the
+time this property is accessed, it will contain "FAIL".
+<br><b>This property is available since version 6.3.8.</b>
+</td>
+</tr>
<td><b>inputname</b></td>
<td>The name of the input module that generated the
message (e.g. "imuxsock", "imudp"). Note that not all modules