[821] | 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 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 CONFIG_FEATURE_ROTATE_LOGFILE
|
---|
| 24 | bool "Rotate message files"
|
---|
| 25 | default n
|
---|
| 26 | depends on CONFIG_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 CONFIG_FEATURE_REMOTE_LOG
|
---|
| 32 | bool "Remote Log support"
|
---|
| 33 | default n
|
---|
| 34 | depends on CONFIG_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 CONFIG_FEATURE_IPC_SYSLOG
|
---|
| 46 | bool "Circular Buffer support"
|
---|
| 47 | default n
|
---|
| 48 | depends on CONFIG_SYSLOGD
|
---|
| 49 | help
|
---|
| 50 | When you enable this feature, the syslogd utility will
|
---|
| 51 | use a circular buffer to record system log messages.
|
---|
| 52 | When the buffer is filled it will continue to overwrite
|
---|
| 53 | the oldest messages. This can be very useful for
|
---|
| 54 | systems with little or no permanent storage, since
|
---|
| 55 | otherwise system logs can eventually fill up your
|
---|
| 56 | entire filesystem, which may cause your system to
|
---|
| 57 | break badly.
|
---|
| 58 |
|
---|
| 59 | config CONFIG_FEATURE_IPC_SYSLOG_BUFFER_SIZE
|
---|
| 60 | int " Circular buffer size in Kbytes (minimum 4KB)"
|
---|
| 61 | default 16
|
---|
| 62 | depends on CONFIG_FEATURE_IPC_SYSLOG
|
---|
| 63 | help
|
---|
| 64 | This option sets the size of the circular buffer
|
---|
| 65 | used to record system log messages.
|
---|
| 66 |
|
---|
| 67 | config CONFIG_LOGREAD
|
---|
| 68 | bool "logread"
|
---|
| 69 | default y
|
---|
| 70 | depends on CONFIG_FEATURE_IPC_SYSLOG
|
---|
| 71 | help
|
---|
| 72 | If you enabled Circular Buffer support, you almost
|
---|
| 73 | certainly want to enable this feature as well. This
|
---|
| 74 | utility will allow you to read the messages that are
|
---|
| 75 | stored in the syslogd circular buffer.
|
---|
| 76 |
|
---|
| 77 | config CONFIG_FEATURE_LOGREAD_REDUCED_LOCKING
|
---|
| 78 | bool "logread double buffering"
|
---|
| 79 | default n
|
---|
| 80 | depends on CONFIG_LOGREAD
|
---|
| 81 | help
|
---|
| 82 | 'logread' ouput to slow serial terminals can have
|
---|
| 83 | side effects on syslog because of the semaphore.
|
---|
| 84 | This option make logread to double buffer copy
|
---|
| 85 | from circular buffer, minimizing semaphore
|
---|
| 86 | contention at some minor memory expense.
|
---|
| 87 |
|
---|
| 88 | config CONFIG_KLOGD
|
---|
| 89 | bool "klogd"
|
---|
| 90 | default n
|
---|
| 91 | depends on CONFIG_SYSLOGD
|
---|
| 92 | help
|
---|
| 93 | klogd is a utility which intercepts and logs all
|
---|
| 94 | messages from the Linux kernel and sends the messages
|
---|
| 95 | out to the 'syslogd' utility so they can be logged. If
|
---|
| 96 | you wish to record the messages produced by the kernel,
|
---|
| 97 | you should enable this option.
|
---|
| 98 |
|
---|
| 99 | config CONFIG_LOGGER
|
---|
| 100 | bool "logger"
|
---|
| 101 | default n
|
---|
| 102 | help
|
---|
| 103 | The logger utility allows you to send arbitrary text
|
---|
| 104 | messages to the system log (i.e. the 'syslogd' utility) so
|
---|
| 105 | they can be logged. This is generally used to help locate
|
---|
| 106 | problems that occur within programs and scripts.
|
---|
| 107 |
|
---|
| 108 | endmenu
|
---|
| 109 |
|
---|