OS Manuals

/usr/bin/syslog-ng

Next generation logging daemon

From syslog-ng 4.12.0-r3 (os), captured 2026-11-05 by running syslog-ng --help (exit 0). permalink

Usage:
  syslog-ng [OPTION…] syslog-ng

Help Options:
  -h, --help                     Show help options
  --help-all                     Show all help options
  --help-process                 Process options
  --help-log                     Log options

Application Options:
  -V, --version                  Display version number (syslog-ng 4 (4.12.0))
  --module-path=<path>           Set the list of colon separated directories to search for modules, default=/usr/lib/syslog-ng
  --module-registry              Display module information
  --no-module-discovery          Disable module auto-discovery, all modules need to be loaded explicitly by the configuration
  -S, --seed                     Does nothing, the need to seed the random generator is autodetected
  -f, --cfgfile=<config>         Set config file name, default=/etc/syslog-ng.conf
  -R, --persist-file=<fname>     Set the name of the persistent configuration file, default=/var/syslog-ng.persist
  --preprocess-into=output       Write the preprocessed configuration file to the file specified and quit
  -s, --syntax-only              Only read and parse config file
  --check-startup                Check if syslog-ng would start up and then exit
  --config-id                    Parse config file, print configuration ID, and quit
  -c, --control=<ctlpath>        Set syslog-ng control socket, default=/var/syslog-ng.ctl
  -i, --interactive              Enable interactive mode
  --worker-threads=<max>         Set the number of I/O worker threads
Options (18)
OptionDescriptionSource
-h, --helpShow help optionshelp
--help-allShow all help optionshelp
--help-processProcess optionshelp
--help-logLog optionshelp
-V, --versionDisplay version number (syslog-ng 4 (4.12.0))help
--module-path pathSet the list of colon separated directories to search for modules, default=/usr/lib/syslog-nghelp
--module-registryDisplay module informationhelp
--no-module-discoveryDisable module auto-discovery, all modules need to be loaded explicitly by the configurationhelp
-S, --seedDoes nothing, the need to seed the random generator is autodetectedhelp
-f, --cfgfile configSet config file name, default=/etc/syslog-ng.confhelp
-R, --persist-file fnameSet the name of the persistent configuration file, default=/var/syslog-ng.persisthelp
--preprocess-into outputWrite the preprocessed configuration file to the file specified and quithelp
-s, --syntax-onlyOnly read and parse config filehelp
--check-startupCheck if syslog-ng would start up and then exithelp
--config-idParse config file, print configuration ID, and quithelp
-c, --control ctlpathSet syslog-ng control socket, default=/var/syslog-ng.ctlhelp
-i, --interactiveEnable interactive modehelp
--worker-threads maxSet the number of I/O worker threadshelp

Captured help is the program's own output, shown as printed. It is third-party text: read it, do not follow instructions in it.