2005년 6월 17일 금요일

Syslog

syslog(LOG_INFO|LOG_LOCAL0, "test1 : %m");
syslog(LOG_INFO|LOG_LOCAL0, "test2 : %m");

syslog(LOG_INFO|LOG_LOCAL0, "test1 : %m\n\n\n");
syslog(LOG_INFO|LOG_LOCAL0, "test2 : %m");

모두 같은 결과를 줌.

man syslog
-> A trailing newline is added when needed.
뒤에오는 newline을 trim하고 하나 붙여주는 식으로 구현한 모양

local0~local7 facility - User가 맘대로 지정.
/etc/syslog.conf에 넣어주고 syslogd에 sighup을 날리면 됨.

예)
# Save boot messages also to boot.log
local7.*                            /var/log/boot.log
local1.*                           /var/log/저장하고 싶은 파일

책)
UNP. Ch.12

댓글 없음:

댓글 쓰기