flushInterval#
Defines, in seconds, the interval after which unwritten data is flushed.
This parameter applies to omfile: File Output Module.
- Name:
flushInterval
- Scope:
action
- Type:
integer
- Default:
action=1
- Required?:
no
- Introduced:
at least 5.x, possibly earlier
Description#
Defines, in seconds, the interval after which unwritten data is flushed.
This parameter is applied when asyncWriting is enabled
for the action. Use flushInterval together with asyncWriting="on"
when flushOnTXEnd is disabled, for example to keep gzip
compression effective while still bounding how long buffered data may remain
unflushed.
Action usage#
action(type="omfile" file="/var/log/app.log"
asyncWriting="on" flushOnTXEnd="off" flushInterval=1)
YAML usage#
actions:
- type: omfile
file: /var/log/app.log
asyncWriting: "on"
flushOnTXEnd: "off"
flushInterval: 1
Legacy names (for reference)#
Historic names/directives for compatibility. Do not use in new configs.
$OMFileFlushInterval — maps to flushInterval (status: legacy)
See also#
See also omfile: File Output Module.
Support: rsyslog Assistant | GitHub Discussions | GitHub Issues: rsyslog source project
Contributing: Source & docs: rsyslog source project
© 2008–2026 Rainer Gerhards and others. Licensed under the Apache License 2.0.