2012-01-09 5 views
0

오류 우선 순위에 대해 속도 제한이 1000 이벤트/초인 syslog 대상이 있습니다. 오류 우선 순위에 대해 다른 로그 대상, 대상 유형이 파일로 있습니다. 내가 가진 문제는 syslog 내에서 하나의 필드 (암호화 후 응답 페이로드)가 잘리는 문제입니다. 나는 로깅을 위해 xsl : 메시지를 사용한다. 파일에 기록 된 메시지syslog에 로깅

syslog 서버에 필요한 구성 변경처럼 들립니다. 아무도 어떤 지침을 주시겠습니까? 비슷한 문제에 직면 한 사람이 있습니까? 모든 구성, syslog 서버가 로그 한계를 높일 수 있습니까?

답변

0

이 링크를 추가하면 더 긴 syslog 메시지를 지원하기 위해이 링크가 syslogd에 유용합니다.

This is pretty safe, but just in case: cp -p /usr/sbin/syslogd /usr/sbin/syslogd.bak 
cd /usr/src/usr.sbin/syslogd/ 
vi syslogd.c 
find this line in that file (line 71 for me): 

#define MAXLINE 1024 /* maximum line length */ 

... and change '1024' to the value you need (maybe 2048 or 4096). 
make obj && make depend && make && make install 
/etc/rc.d/syslogd restart 
:

Truncated syslog messages

아래

루트로 메시지 길이 을 icreasing하는 단계, 다음의 간단한 단계를 수행하다