시스템 로그 오류, 알 수 없는 우선순위 이름 ""

시스템 로그 오류, 알 수 없는 우선순위 이름 ""

나는 syslog를 편집하고 있는데 ppp가 기록되기를 원합니다. ppp 구성에서 제안한 대로 이를 수행하기 위해 마지막 두 줄을 추가했습니다. 그것은 ppp를 기록하는 것 같지만, *내 생각에는 다른 것들도 기록하는 것 같습니다. 제목에서도 오류가 발생합니다. 로깅 라인이 무엇인지 아시나요?

# /etc/syslog.conf - Configuration file for syslogd

auth,authpriv.*     /var/log/auth.log
*.*;auth,authpriv.none  /var/log/messages
user.*          /var/log/user.log
local0.*        /var/log/switch.log
local1.*        /var/log/audit.log
*.emerg         *
local0.*        /dev/ttyS0
!ppp
*.*             /var/log/switch.log

답변1

간단히 syslog.conf구성은 다음과 같습니다

 facility.priority /place/to/log

ppp의 기능은 데몬입니다. 우선순위는 디버그부터 긴급까지 다양합니다.

너의 마지막 줄

 *.* /var/log/switch.log

우선 순위에 관계없이 모든 시설은 switch.log에 기록됩니다. 이로 인해 홍수가 발생할 수 있습니다.

노력하다

  daemon.debug /var/log/daemon.log

또한 pppd(8) (pppd의 매뉴얼 페이지)에 따르면 pppd가 특정 파일에 로그하도록 지시할 수 있다는 점에 유의하십시오.

편집하다:

  1. 당신은해야합니다추측하다나는 어떤 시설을 갖추고 있나요?HPUX 로그 FTP 연결.

  2. 두 개 이상의 프로그램이 동일한 기능을 공유할 수 있으므로 grep ppp로그 파일의 일부 후처리가 필요할 수 있습니다(예:).

답변2

사용할 때 이 오류가 발생합니다.기록계bash에서 명령을 실행하고 "-p" 플래그를 잘못 사용했습니다.허용되는 모든 값은 "시설 및 수준" 아래의 매뉴얼 페이지를 참조하십시오.. 내 작업 명령은 다음과 같습니다.

logger -p cron.info -t "($0)[$$]" "I'm going to the cron log."

관련 정보