openlog() 함수가 뭐죠..

leolo의 이미지

로그 파일을 기록하는거 같은데..

char *pname = argv[0];
int facility = 6;
openlog(pname, LOG_PID, facility);

이게 어디에 기록되죠..
데몬 만들때.. 기입하는걸 봤는데..
좀 알려주세요..
아참..
syslog()도 좀 알려주세요..
너무 간단한 걸 부탁드려서 죄송합니다..

partout의 이미지

openlog() 함수는 syslog() 함수를 호출하여 로그를 기록하기 전에
system logger에 연결을 맺기 위해 사용하는 함수입니다.

man openlog

어찌나 졸린지..~~

pynoos의 이미지

대개 /var/log/messages

에 기록되죠.

하지만 log 종류에 따라 file을 다른 것으로 지정이 가능합니다

/etc/syslog.conf

를 통해 제어합니다.