ruleBase

Sets the rulebase file used for normalization.

This parameter applies to Log Message Normalization Module (mmnormalize).

Name:

ruleBase

Scope:

action

Type:

word

Default:

none

Required?:

yes

Introduced:

at least 6.1.2, possibly earlier

Description

Specifies which rulebase file is to use. If there are multiple mmnormalize instances, each one can use a different file. However, a single instance can use only a single file. This parameter or rule MUST be given, because normalization can only happen based on a rulebase. It is recommended that an be found in the liblognorm manual.

Action usage

action(type="mmnormalize" ruleBase="/path/to/rulebase.rb")

Legacy names (for reference)

Historic names/directives for compatibility. Do not use in new configs.

  • $mmnormalizeRuleBase — maps to ruleBase (status: legacy)

See also

See also Log Message Normalization Module (mmnormalize).


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.