Config.in 5.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171
  1. # DO NOT EDIT. This file is generated from Config.src
  2. #
  3. # For a description of the syntax of this configuration file,
  4. # see docs/Kconfig-language.txt.
  5. #
  6. menu "System Logging Utilities"
  7. config BUSYBOX_KLOGD
  8. bool "klogd (5.7 kb)"
  9. default y
  10. help
  11. klogd is a utility which intercepts and logs all
  12. messages from the Linux kernel and sends the messages
  13. out to the 'syslogd' utility so they can be logged. If
  14. you wish to record the messages produced by the kernel,
  15. you should enable this option.
  16. comment "klogd should not be used together with syslog to kernel printk buffer"
  17. depends on BUSYBOX_KLOGD && BUSYBOX_FEATURE_KMSG_SYSLOG
  18. config BUSYBOX_FEATURE_KLOGD_KLOGCTL
  19. bool "Use the klogctl() interface"
  20. default y
  21. depends on BUSYBOX_KLOGD
  22. help
  23. The klogd applet supports two interfaces for reading
  24. kernel messages. Linux provides the klogctl() interface
  25. which allows reading messages from the kernel ring buffer
  26. independently from the file system.
  27. If you answer 'N' here, klogd will use the more portable
  28. approach of reading them from /proc or a device node.
  29. However, this method requires the file to be available.
  30. If in doubt, say 'Y'.
  31. config BUSYBOX_LOGGER
  32. bool "logger (6.3 kb)"
  33. default y
  34. select BUSYBOX_FEATURE_SYSLOG
  35. help
  36. The logger utility allows you to send arbitrary text
  37. messages to the system log (i.e. the 'syslogd' utility) so
  38. they can be logged. This is generally used to help locate
  39. problems that occur within programs and scripts.
  40. config BUSYBOX_LOGREAD
  41. bool "logread (4.8 kb)"
  42. default y
  43. help
  44. If you enabled Circular Buffer support, you almost
  45. certainly want to enable this feature as well. This
  46. utility will allow you to read the messages that are
  47. stored in the syslogd circular buffer.
  48. config BUSYBOX_FEATURE_LOGREAD_REDUCED_LOCKING
  49. bool "Double buffering"
  50. default y
  51. depends on BUSYBOX_LOGREAD
  52. help
  53. 'logread' output to slow serial terminals can have
  54. side effects on syslog because of the semaphore.
  55. This option make logread to double buffer copy
  56. from circular buffer, minimizing semaphore
  57. contention at some minor memory expense.
  58. config BUSYBOX_SYSLOGD
  59. bool "syslogd (13 kb)"
  60. default y
  61. help
  62. The syslogd utility is used to record logs of all the
  63. significant events that occur on a system. Every
  64. message that is logged records the date and time of the
  65. event, and will generally also record the name of the
  66. application that generated the message. When used in
  67. conjunction with klogd, messages from the Linux kernel
  68. can also be recorded. This is terribly useful,
  69. especially for finding what happened when something goes
  70. wrong. And something almost always will go wrong if
  71. you wait long enough....
  72. config BUSYBOX_FEATURE_ROTATE_LOGFILE
  73. bool "Rotate message files"
  74. default y
  75. depends on BUSYBOX_SYSLOGD
  76. help
  77. This enables syslogd to rotate the message files
  78. on his own. No need to use an external rotate script.
  79. config BUSYBOX_FEATURE_REMOTE_LOG
  80. bool "Remote Log support"
  81. default y
  82. depends on BUSYBOX_SYSLOGD
  83. help
  84. When you enable this feature, the syslogd utility can
  85. be used to send system log messages to another system
  86. connected via a network. This allows the remote
  87. machine to log all the system messages, which can be
  88. terribly useful for reducing the number of serial
  89. cables you use. It can also be a very good security
  90. measure to prevent system logs from being tampered with
  91. by an intruder.
  92. config BUSYBOX_FEATURE_SYSLOGD_DUP
  93. bool "Support -D (drop dups) option"
  94. default y
  95. depends on BUSYBOX_SYSLOGD
  96. help
  97. Option -D instructs syslogd to drop consecutive messages
  98. which are totally the same.
  99. config BUSYBOX_FEATURE_SYSLOGD_CFG
  100. bool "Support syslog.conf"
  101. default y
  102. depends on BUSYBOX_SYSLOGD
  103. help
  104. Supports restricted syslogd config. See docs/syslog.conf.txt
  105. config BUSYBOX_FEATURE_SYSLOGD_PRECISE_TIMESTAMPS
  106. bool "Include milliseconds in timestamps"
  107. default n
  108. depends on BUSYBOX_SYSLOGD
  109. help
  110. Includes milliseconds (HH:MM:SS.mmm) in timestamp when
  111. timestamps are added.
  112. config BUSYBOX_FEATURE_SYSLOGD_READ_BUFFER_SIZE
  113. int "Read buffer size in bytes"
  114. default 256
  115. range 256 20000
  116. depends on BUSYBOX_SYSLOGD
  117. help
  118. This option sets the size of the syslog read buffer.
  119. Actual memory usage increases around five times the
  120. change done here.
  121. config BUSYBOX_FEATURE_IPC_SYSLOG
  122. bool "Circular Buffer support"
  123. default y
  124. depends on BUSYBOX_SYSLOGD
  125. help
  126. When you enable this feature, the syslogd utility will
  127. use a circular buffer to record system log messages.
  128. When the buffer is filled it will continue to overwrite
  129. the oldest messages. This can be very useful for
  130. systems with little or no permanent storage, since
  131. otherwise system logs can eventually fill up your
  132. entire filesystem, which may cause your system to
  133. break badly.
  134. config BUSYBOX_FEATURE_IPC_SYSLOG_BUFFER_SIZE
  135. int "Circular buffer size in Kbytes (minimum 4KB)"
  136. default 16
  137. range 4 2147483647
  138. depends on BUSYBOX_FEATURE_IPC_SYSLOG
  139. help
  140. This option sets the size of the circular buffer
  141. used to record system log messages.
  142. config BUSYBOX_FEATURE_KMSG_SYSLOG
  143. bool "Linux kernel printk buffer support"
  144. default y
  145. depends on BUSYBOX_SYSLOGD
  146. help
  147. When you enable this feature, the syslogd utility will
  148. write system log message to the Linux kernel's printk buffer.
  149. This can be used as a smaller alternative to the syslogd IPC
  150. support, as klogd and logread aren't needed.
  151. NOTICE: Syslog facilities in log entries needs kernel 3.5+.
  152. endmenu