Eric Andersen | c9f20d9 | 2002-12-05 08:41:41 +0000 | [diff] [blame] | 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 | |
Eric Andersen | c9f20d9 | 2002-12-05 08:41:41 +0000 | [diff] [blame] | 8 | config CONFIG_SYSLOGD |
| 9 | bool "syslogd" |
| 10 | default n |
| 11 | help |
Eric Andersen | 08f4a4c | 2003-02-28 07:20:55 +0000 | [diff] [blame] | 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 somthing goes |
| 20 | wrong. And something almost always will go wrong if |
| 21 | you wait long enough.... |
Eric Andersen | c9f20d9 | 2002-12-05 08:41:41 +0000 | [diff] [blame] | 22 | |
| 23 | config CONFIG_FEATURE_REMOTE_LOG |
| 24 | bool " Remote Log support" |
| 25 | default n |
| 26 | depends on CONFIG_SYSLOGD |
| 27 | help |
Eric Andersen | 08f4a4c | 2003-02-28 07:20:55 +0000 | [diff] [blame] | 28 | When you enable this feature, the syslogd utility can |
| 29 | be used to send system log messages to another system |
| 30 | connected via a network. This allows the remote |
| 31 | machine to log all the system messages, which can be |
| 32 | terribly useful for reducing the number of serial |
| 33 | cables you use. It can also be a very good security |
| 34 | measure to prevent system logs from being tampered with |
| 35 | by an intruder. |
Eric Andersen | c9f20d9 | 2002-12-05 08:41:41 +0000 | [diff] [blame] | 36 | |
| 37 | config CONFIG_FEATURE_IPC_SYSLOG |
| 38 | bool " Circular Buffer support" |
| 39 | default n |
| 40 | depends on CONFIG_SYSLOGD |
| 41 | help |
Eric Andersen | 08f4a4c | 2003-02-28 07:20:55 +0000 | [diff] [blame] | 42 | When you enable this feature, the syslogd utility will |
| 43 | use a circular buffer to record system log messages. |
| 44 | When the buffer is filled it will continue to overwrite |
| 45 | the oldest messaged. This can be very useful for |
| 46 | systems with little or no perminant storage, since |
| 47 | otherwise system logs can eventually fill up your |
| 48 | entire filesystem, which may cause your system to |
| 49 | break badly. |
Eric Andersen | c9f20d9 | 2002-12-05 08:41:41 +0000 | [diff] [blame] | 50 | |
| 51 | config CONFIG_LOGREAD |
| 52 | bool " logread" |
| 53 | default y |
| 54 | depends on CONFIG_FEATURE_IPC_SYSLOG |
| 55 | help |
Eric Andersen | 08f4a4c | 2003-02-28 07:20:55 +0000 | [diff] [blame] | 56 | If you enabled Circular Buffer support, you almost |
| 57 | certainly want to enable this feature as well. This |
| 58 | utility will allow you to read the messages that are |
| 59 | stored in the syslogd circular buffer. |
| 60 | |
| 61 | config CONFIG_KLOGD |
| 62 | bool "klogd" |
| 63 | default n |
| 64 | depends on CONFIG_SYSLOGD |
| 65 | help |
| 66 | klogd is a utility which which intercepts and logs all |
| 67 | messages from the Linux kernel and sends the messages |
| 68 | out to the 'syslogd' utility so they can be logged. If |
| 69 | you wish to record the messages produced by the kernel, |
| 70 | you should enable this option. |
| 71 | |
| 72 | config CONFIG_LOGGER |
| 73 | bool "logger" |
| 74 | default n |
Eric Andersen | 08f4a4c | 2003-02-28 07:20:55 +0000 | [diff] [blame] | 75 | help |
Eric Andersen | 480f153 | 2003-07-26 08:20:46 +0000 | [diff] [blame] | 76 | The logger utility allows you to send arbitrary text |
| 77 | messages to the system log (i.e. the 'syslogd' utility) so |
| 78 | they can be logged. This is generally used to help locate |
| 79 | problems that occur within programs and scripts. |
Eric Andersen | c9f20d9 | 2002-12-05 08:41:41 +0000 | [diff] [blame] | 80 | |
| 81 | endmenu |
| 82 | |