rsyslog는 다양한 템플릿을 사용하여 로그를 저장합니다.

rsyslog는 다양한 템플릿을 사용하여 로그를 저장합니다.

rsyslog내 프로그램에서 생성된 로그를 처리하는 데 사용합니다 . 로그 형식을 사용자 정의하기 위해 템플릿을 사용했습니다. 내 질문은 다음과 같습니다

  • 템플릿을 생성하면 rsyslog.conf해당 파일을 사용하는 모든 프로그램이 해당 템플릿을 사용하여 로그를 저장합니까?

  • 다양한 프로그램 기능이 로그를 다양한 형식으로 저장하도록 2개의 템플릿을 만드는 방법은 무엇입니까?

답변1

rsyslog프로그램 이름을 기준으로 로그를 분할 할 수 있습니다 .

다음 줄을 사용하여 새 파일 /etc/rsyslog.d/01-programone.conf를 생성합니다.

if $programname == 'programone' then /var/log/programone.log

관련 정보