syslog를 이용한 log 헤더 포맷 변경

eses9999의 이미지

현재 syslog를 이용해 여러서버의 log를 한서버로 모으고 있습니다.
모으면서 궁금한게 하나 있는데

혹시 syslog설정중 보내는 쪽이나 받는 쪽에서 log헤더의 포맷을 변경할수 있는지 궁금합니다.

예를 들어 /var/log/message 라는 로그헤더가
Apr 16 16:00:57 localhost rsyslogd:... < - 이렇다면
보내는쪽 서버나 받는쪽 서버에서 syslog 설정을 변경해
2014-04-16 16:00:57 localhost rsyslogd:... <- 이런식으로 형식을 바꿀수 있을까요?

goforit의 이미지

> 2014-04-16 16:00:57 localhost rsyslogd:...

이 "시간" 부분은 보내는 쪽에서 설정해야합니다.

방법은 두가지인데,
#1 보내는 프로그램이 menu방식 이나 혹은 token 입력하여 설정하게 하는 것도 있구요,

#2 아니면 openlog()/syslog()/closelog() 의 API 를 이용하여 코딩하여 포맷을 설정합니다.