1config BR2_PACKAGE_SYSKLOGD 2 bool "sysklogd" 3 depends on BR2_USE_MMU # fork() 4 depends on BR2_TOOLCHAIN_HAS_THREADS 5 depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS 6 help 7 The continuation of the original sysklogd package, based on 8 the original Berkeley syslog daemon. Now with kernel 9 logging, and log rotation built-in. It can both receive from 10 and send to remote syslog servers. The v2.x series include 11 extended support for RFC5424 with an alt. syslogp() API for 12 clients. 13 14 https://github.com/troglobit/sysklogd/ 15 16if BR2_PACKAGE_SYSKLOGD 17 18config BR2_PACKAGE_SYSKLOGD_REMOTE_DELAY 19 int "Retry delay (sec)" 20 default "180" 21 help 22 Retry delay (seconds) for sending to remote syslog servers. 23 24 When set up to forward logs to a remote syslog server, the 25 network may not always be available. E.g., default interface 26 down, or no route to the remote server. This setting controls 27 the back-off time before retrying. 28 29 Default: 180 seconds 30 31config BR2_PACKAGE_SYSKLOGD_LOGGER 32 bool "logger tool" 33 help 34 Generate log messages from scripts or from the command line. 35 36 This version of logger is receommended for use with sysklogd. 37 It makes use of the new syslogp() API for RFC5424 style logs, 38 e.g. MSGID, strucutred data (SD), etc. 39 40 The BusyBox, or util-linux, logger tools can also be used, but 41 are limited to RFC3164 style messages. 42 43endif 44 45comment "sysklogd needs a toolchain w/ threads" 46 depends on BR2_USE_MMU 47 depends on !BR2_TOOLCHAIN_HAS_THREADS 48 depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS 49