syslog를 구성하고 싶습니다. 그것은 syslog를 설정하는 하나 이상의 방법이라고 생각됩니다. 나는 그것을하기위한 일반적인 방법/단계를 요구하고있다.yocto에서 syslog를 설정하는 방법은 무엇입니까?
몇 가지 사례가 있습니다. 단순화하기 위해 syslog가/var/log /에 무한대 긴 로그 파일을 작성하도록 구성하는 방법을 묻습니다.
다음 단계 :
1) (//var에 정의/로그이 mylog를)
1.2)을 "조리법을 추가
1.1) 자신의"한 syslog.conf "를 만들 것을 메시지 구성 -core/비지 박스 "
2)
를 기록하는 방법을 구성 ?? -> "메타 비좁은/조리법 코어/비지 박스/비지 박스/비좁은 - 작은/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"는 시스템 V init 스크립트 "/etc/init.d/syslog.bussybox"에서
# 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/syslog-startup.con @
"을 읽고 구성에 사용합니다.
시스템 동작 : 로그 파일이 200kBytes에 도달하면
내 시스템을 실행, 로그가 래핑합니다. 하나의 로그 파일 + 하나의 로그 회전 파일이 생성됩니다.
그 시스템 로그를 보관하는 방법에 대한 아이디어는 무한한 긴 로그 파일을 작성합니까?
저는 Yocto krogoth 지점 + meta-atmel/meta_openembedded (@ krogoth도)에서 작업하고 있습니다.
스택 오버플로는 프로그래밍 및 개발 관련 질문에 대한 사이트입니다. 이 질문은 프로그래밍이나 개발에 관한 것이 아니기 때문에 주제와는 거리가 먼 것처럼 보입니다. 도움말 센터에서 [여기에서 내가 질문 할 수있는 항목은 무엇입니까?] (http://stackoverflow.com/help/on-topic)를 참조하십시오. 아마도 [Super User] (http://superuser.com/) 나 [Unix & Linux Stack Exchange] (http://unix.stackexchange.com/)가 더 나은 곳이 될 것입니다. 또한 [Dev Ops에 관한 질문은 어디에 게시합니까?] (http://meta.stackexchange.com/q/134306) – jww
@jww yocto/openembedded는 근본적으로 임베디드 운영 체제를 구축하는 도구입니다. 사용자는 오히려 개발자입니다. 관리자보다 빌드 시스템을 수정하면 IMO가 stackoverflow에 적합합니다. 수퍼 유저에게는 적합하지 않습니다. – jku
@jww 질문은 * 개발 * yocto의 구성에 관한 것입니다. – pmod