statefile.directory¶
Sets a dedicated directory for imfile state files.
This parameter applies to imfile: Text File Input Module.
- Name:
statefile.directory
- Scope:
module
- Type:
string
- Default:
module=global(workDirectory) value
- Required?:
no
- Introduced:
8.1905.0
Description¶
Permits specification of a dedicated directory for the storage of imfile state
files. An absolute path name should be specified (e.g., /var/rsyslog/imfilestate
).
If not specified the global workDirectory
setting is used.
Important: The directory must exist before rsyslog is started. rsyslog needs write permissions to work correctly. This may also require SELinux definitions or similar permissions in other security systems.
Module usage¶
module(load="imfile" statefile.directory="/var/rsyslog/imfilestate")
See also¶
See also imfile: Text File Input Module.
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.