rsyslog 메시지가 다른 우선순위 수준에서 중복되지 않도록 방지

rsyslog 메시지가 다른 우선순위 수준에서 중복되지 않도록 방지

[리눅스 민트 19.3 실행 중]

나는 개인과 함께 일하려고 노력하고 있습니다시스템 로그우선순위는 다음과 같이 메시지를 구분합니다( from /etc/rsyslog.d/50-default.conf).

*.info                         /var/log/syslog-pri/syslog.info
*.notice                       /var/log/syslog-pri/syslog.notice
*.warn                         /var/log/syslog-pri/syslog.warn
*.err                          /var/log/syslog-pri/syslog.err
*.crit                         /var/log/syslog-pri/syslog.crit

일부 프로그램이 메시지를 여러 우선 순위 수준에 기록한다는 점을 제외하면 이는 모두 훌륭하고 좋습니다.우프보가장 큰 범죄자이지만 유일한 범죄자는 아닙니다. 내부에 설정이 있어요시스템 로그이렇게 하면 메시지가 낮은 우선순위에서 반복되는 것을 방지할 수 있나요?

답변1

간단하게필터rsyslog에는 다음을 포함하여 원래 BSD 버전에 대한 많은 확장이 있습니다.

위의 우선순위를 지정하지 않고 단일 우선순위만 지정하려면 각 우선순위 앞에 등호("=")를 붙일 수 있습니다.

그러니 *.=err기다려 보세요.

관련 정보