Мне нравится настраивать syslog. Кажется, что это более чем один способ настроить syslog. Я прошу сделать общий способ/шаги для этого.Как настроить syslog в yocto?
У меня есть несколько вариантов использования. Чтобы упростить, мне нравится спрашивать, как настроить syslog для записи бесконечного длинного файла журнала в/var/log /.
следующие шаги:
1.) настроить какие сообщения
1,1) создать собственную "syslog.conf" (определить/вар/Журнал/MyLog)
1.2) добавить его в «рецепты -core/BusyBox»
2.) настроить, как войти
??
Я нашел два возможных места, чтобы сделать это:
@ мета-убогая -> "мета-убогая/рецепты-жильный/BusyBox/BusyBox/убогая-крошечного/defconfig"
#
# System Logging Utilities
#
CONFIG_SYSLOGD=y
CONFIG_FEATURE_ROTATE_LOGFILE=y
CONFIG_FEATURE_REMOTE_LOG=y
CONFIG_FEATURE_SYSLOGD_DUP=y
CONFIG_FEATURE_SYSLOGD_CFG=y
CONFIG_FEATURE_SYSLOGD_READ_BUFFER_SIZE=256
CONFIG_FEATURE_IPC_SYSLOG=y
CONFIG_FEATURE_IPC_SYSLOG_BUFFER_SIZE=16
CONFIG_LOGREAD=y
CONFIG_FEATURE_LOGREAD_REDUCED_LOCKING=y
CONFIG_KLOGD=y
CONFIG_FEATURE_KLOGD_KLOGCTL=y
CONFIG_LOGGER=y
добавление/изменение:
"CONFIG_FEATURE_ROTATE_LOGFILE=n" by adding that line to meta-mylayer/conf/layer.conf"
т.д.
???
@ "/etc/syslog-startup.conf"
# This configuration file is used by the busybox syslog init script,
# /etc/init.d/syslog[.busybox] to set syslog configuration at start time.
DESTINATION=file # log destinations (buffer file remote)
LOGFILE=/var/log/messages # where to log (file)
REMOTE=loghost:514 # where to log (syslog remote)
REDUCE=no # reduce-size logging
DROPDUPLICATES=no # whether to drop duplicate log entries
#ROTATESIZE=0 # rotate log if grown beyond X [kByte]
#ROTATEGENS=3 # keep X generations of rotated logs
BUFFERSIZE=64 # size of circular buffer [kByte]
FOREGROUND=no # run in foreground (don't use!)
#LOGLEVEL=5 # local log level (between 1 and 8)
В инициализации сценария "/etc/init.d/syslog.bussybox" SystemV файл «/etc/syslog-startup.con "считывается и используется для конфигурации.
поведение системы:
При работе моей системы, журнал оборачивает когда файл_журнал достигает 200kBytes. Генерируется один файл журнала и один файл с чередованием журналов.
Любые идеи о том, как архивировать этот системный журнал, записывает бесконечный длинный файл журнала?
Я работаю над ветвью крогота Йогто + мета-атмелем/мета-приемопередатчиком (тоже кгогот).
Stack Overflow - это сайт для вопросов программирования и развития. Этот вопрос кажется вне темы, потому что речь идет не о программировании или разработке. См. [Какие темы можно задать здесь] (http://stackoverflow.com/help/on-topic) в Справочном центре. Возможно, лучше сказать [Суперпользователь] (http://superuser.com/) или [Unix & Linux Stack Exchange] (http://unix.stackexchange.com/). Также см. [Где я пишу вопросы о Dev Ops?] (Http://meta.stackexchange.com/q/134306) – jww
@jww yocto/openembedded - это, по сути, инструмент для создания встроенной операционной системы, а пользователи - разработчики, а чем админы. Изменение этой системы сборки - это ИМО, подходящий для stackoverflow - это определенно не будет для SuperUser. – jku
@jww вопрос о конфигурации yocto, который * является * развитием. – pmod