allow_trailing¶
Whether to allow non-whitespace data after the JSON object in find-json mode.
This parameter applies to JSON Structured Content Extraction Module (mmjsonparse).
- Name:
allow_trailing
- Scope:
action
- Type:
boolean
- Default:
on
- Required?:
no
- Introduced:
8.2506.0
Description¶
Controls whether trailing non-whitespace characters are permitted after the parsed JSON object in find-json mode.
on (default): Allow trailing data after the JSON object. The JSON portion will be parsed and the trailing content ignored.
off: Reject messages with trailing non-whitespace content after the JSON object. Such messages will be treated as non-JSON.
Whitespace characters (spaces, tabs, newlines) are always allowed after the JSON object regardless of this setting.
This parameter is only effective when mode=”find-json”.
Input usage¶
# Allow trailing data (default)
action(type="mmjsonparse" mode="find-json" allow_trailing="on")
# Reject messages with trailing data
action(type="mmjsonparse" mode="find-json" allow_trailing="off")
See also¶
See also the main mmjsonparse module documentation.
Support: rsyslog Assistant | GitHub Discussions | GitHub Issues: rsyslog source project
Contributing: Source & docs: rsyslog source project
© 2008–2025 Rainer Gerhards and others. Licensed under the Apache License 2.0.