xref: /OK3568_Linux_fs/buildroot/package/sysklogd/Config.in (revision 4882a59341e53eb6f0b4789bf948001014eff981)
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