Contents of /tags/mkinitrd-6_1_2/busybox/sysklogd/Config.in
Parent Directory | Revision Log
Revision 844 -
(show annotations)
(download)
Mon May 4 17:23:09 2009 UTC (15 years, 4 months ago) by niro
File size: 3625 byte(s)
Mon May 4 17:23:09 2009 UTC (15 years, 4 months ago) by niro
File size: 3625 byte(s)
tagged 'mkinitrd-6_1_2'
1 | # |
2 | # For a description of the syntax of this configuration file, |
3 | # see scripts/kbuild/config-language.txt. |
4 | # |
5 | |
6 | menu "System Logging Utilities" |
7 | |
8 | config SYSLOGD |
9 | bool "syslogd" |
10 | default n |
11 | help |
12 | The syslogd utility is used to record logs of all the |
13 | significant events that occur on a system. Every |
14 | message that is logged records the date and time of the |
15 | event, and will generally also record the name of the |
16 | application that generated the message. When used in |
17 | conjunction with klogd, messages from the Linux kernel |
18 | can also be recorded. This is terribly useful, |
19 | especially for finding what happened when something goes |
20 | wrong. And something almost always will go wrong if |
21 | you wait long enough.... |
22 | |
23 | config FEATURE_ROTATE_LOGFILE |
24 | bool "Rotate message files" |
25 | default n |
26 | depends on SYSLOGD |
27 | help |
28 | This enables syslogd to rotate the message files |
29 | on his own. No need to use an external rotatescript. |
30 | |
31 | config FEATURE_REMOTE_LOG |
32 | bool "Remote Log support" |
33 | default n |
34 | depends on SYSLOGD |
35 | help |
36 | When you enable this feature, the syslogd utility can |
37 | be used to send system log messages to another system |
38 | connected via a network. This allows the remote |
39 | machine to log all the system messages, which can be |
40 | terribly useful for reducing the number of serial |
41 | cables you use. It can also be a very good security |
42 | measure to prevent system logs from being tampered with |
43 | by an intruder. |
44 | |
45 | config FEATURE_SYSLOGD_DUP |
46 | bool "Support -D (drop dups) option" |
47 | default n |
48 | depends on SYSLOGD |
49 | help |
50 | Option -D instructs syslogd to drop consecutive messages |
51 | which are totally the same. |
52 | |
53 | config FEATURE_IPC_SYSLOG |
54 | bool "Circular Buffer support" |
55 | default n |
56 | depends on SYSLOGD |
57 | help |
58 | When you enable this feature, the syslogd utility will |
59 | use a circular buffer to record system log messages. |
60 | When the buffer is filled it will continue to overwrite |
61 | the oldest messages. This can be very useful for |
62 | systems with little or no permanent storage, since |
63 | otherwise system logs can eventually fill up your |
64 | entire filesystem, which may cause your system to |
65 | break badly. |
66 | |
67 | config FEATURE_IPC_SYSLOG_BUFFER_SIZE |
68 | int "Circular buffer size in Kbytes (minimum 4KB)" |
69 | default 16 |
70 | range 4 2147483647 |
71 | depends on FEATURE_IPC_SYSLOG |
72 | help |
73 | This option sets the size of the circular buffer |
74 | used to record system log messages. |
75 | |
76 | config LOGREAD |
77 | bool "logread" |
78 | default y |
79 | depends on FEATURE_IPC_SYSLOG |
80 | help |
81 | If you enabled Circular Buffer support, you almost |
82 | certainly want to enable this feature as well. This |
83 | utility will allow you to read the messages that are |
84 | stored in the syslogd circular buffer. |
85 | |
86 | config FEATURE_LOGREAD_REDUCED_LOCKING |
87 | bool "Double buffering" |
88 | default n |
89 | depends on LOGREAD |
90 | help |
91 | 'logread' ouput to slow serial terminals can have |
92 | side effects on syslog because of the semaphore. |
93 | This option make logread to double buffer copy |
94 | from circular buffer, minimizing semaphore |
95 | contention at some minor memory expense. |
96 | |
97 | config KLOGD |
98 | bool "klogd" |
99 | default n |
100 | help |
101 | klogd is a utility which intercepts and logs all |
102 | messages from the Linux kernel and sends the messages |
103 | out to the 'syslogd' utility so they can be logged. If |
104 | you wish to record the messages produced by the kernel, |
105 | you should enable this option. |
106 | |
107 | config LOGGER |
108 | bool "logger" |
109 | default n |
110 | select FEATURE_SYSLOG |
111 | help |
112 | The logger utility allows you to send arbitrary text |
113 | messages to the system log (i.e. the 'syslogd' utility) so |
114 | they can be logged. This is generally used to help locate |
115 | problems that occur within programs and scripts. |
116 | |
117 | endmenu |
118 |