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.