Processor Modules
Processor modules can be used to process log messages in the log message path between configured Input and Output modules.
We’re phasing out processor modules and replacing them with extensions or NXLog language features. We advise using the newer functionality whenever possible. |
-
Blocker (pm_blocker) — Allows log processing to be paused and resumed
-
Buffer (pm_buffer) — Implements disk- and memory-based buffering for log data
-
Event Correlator (pm_evcorr) — Provides conditional execution based on correlation between events
-
HMAC Message Integrity (pm_hmac) — Adds a checksum to each event for later verification
-
HMAC Message Integrity Checker (pm_hmac_check) — Validates event checksums generated by pm_hmac
-
De-Duplicator (pm_norepeat) — Discards duplicate events and adds "last message repeated n times"
-
Null (pm_null) — Provides a dummy processor for testing, custom processing, or scheduled execution
-
Pattern Matcher (pm_pattern) — Performs efficient pattern matching with an XML pattern database file