![rsyslog는 다양한 템플릿을 사용하여 로그를 저장합니다.](https://linux55.com/image/75475/rsyslog%EB%8A%94%20%EB%8B%A4%EC%96%91%ED%95%9C%20%ED%85%9C%ED%94%8C%EB%A6%BF%EC%9D%84%20%EC%82%AC%EC%9A%A9%ED%95%98%EC%97%AC%20%EB%A1%9C%EA%B7%B8%EB%A5%BC%20%EC%A0%80%EC%9E%A5%ED%95%A9%EB%8B%88%EB%8B%A4..png)
rsyslog
내 프로그램에서 생성된 로그를 처리하는 데 사용합니다 . 로그 형식을 사용자 정의하기 위해 템플릿을 사용했습니다. 내 질문은 다음과 같습니다
템플릿을 생성하면
rsyslog.conf
해당 파일을 사용하는 모든 프로그램이 해당 템플릿을 사용하여 로그를 저장합니까?다양한 프로그램 기능이 로그를 다양한 형식으로 저장하도록 2개의 템플릿을 만드는 방법은 무엇입니까?
답변1
rsyslog
프로그램 이름을 기준으로 로그를 분할 할 수 있습니다 .
다음 줄을 사용하여 새 파일 /etc/rsyslog.d/01-programone.conf를 생성합니다.
if $programname == 'programone' then /var/log/programone.log