Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

syslog() Function (Python, SLAX, and XSLT)

네임 스페이스

파이썬 구문

SLAX 구문

XSLT 구문

설명

시스템 로그 파일에 지정된 우선 순위의 로그 메시지입니다.

우선 순위는 문자열 또는 계산된 정수로 facility.severity 표현할 수 있습니다. 인수는 message 시스템 로그 파일에 기록되는 문자열입니다. 필요에 따라 인수 목록에 추가 문자열을 포함할 수 있습니다. 인수는 message 추가 인수와 연결되고 연결된 문자열은 시스템 로그 파일에 기록됩니다. syslog 파일은 구성의 [edit system syslog] 계층 수준에 지정됩니다.

네임스페이스 URI와 연결된 URI는 prefix 스타일시트의 접두사-네임스페이스 매핑에 정의되어야 합니다.

매개 변수

message

시스템 로그 파일에 출력되는 문자열입니다.

message2

(선택 사항) 함수에 인수로 전달되는 추가 문자열 수입니다. 이들은 인수와 message 연결되어 시스템 로그 파일에 출력됩니다.

priority

syslog 메시지에 지정된 우선 순위입니다.

우선 순위는 문자열로 지정하거나 기능 및 심각도 문자열의 해당 숫자 값에서 계산된 정수로 facility.severity 표현할 수 있습니다. Python 스크립트에서 우선 순위 정수 값은 문자열로 전달되어야 합니다.

1표 2는 사용 가능한 기능 및 심각도 문자열과 해당 숫자 값을 보여줍니다. 매개 변수의 정수 값은 priority 기능 문자열의 숫자 값에 8을 곱하고 심각도 문자열의 숫자 값을 더하여 계산됩니다. 예를 들어, 문자열 쌍이 facility.severity "pfe.alert"인 경우 우선 순위 값은 161((20 x 8)+1)입니다.

표 1: 기능 문자열
기능 문자열 설명 숫자 값

인증

권한 부여 시스템

4

변경

구성 변경 로그

22

충돌

구성 충돌 로그

21

데몬

다양한 시스템 프로세스

3

외부

로컬 외부 응용 프로그램

18

방화벽

방화벽 필터링 시스템

19

Ftp

FTP 프로세스

11

상호 작용

UI에서 실행되는 명령

23

Pfe

패킷 전달 엔진

20

사용자

사용자 프로세스

1

표 2: 심각도 문자열
심각도 문자열 설명 숫자 값

경고

즉시 수정해야 하는 조건

1

치 명 타

임계 조건

2

디버그

디버그 메시지

7

신흥 또는 공황

공황 상태

0

오류 또는 오류

오류 조건

3

정보

정보 메시지

6

통지

특별히 처리해야 하는 조건

5

경고 또는 경고

경고 메시지

4

사용 예

다음 세 가지 SLAX 예는 우선 순위로 alert 메시지를 기록합니다pfe. 문자열 "mymessage"이 시스템 로그 파일에 출력됩니다. 세 가지 예는 모두 동일합니다.

다음 예에서는 이전 예와 비슷한 우선 순위로 alert 메시지를 기록합니다pfe. 그러나 이 예제에는 추가 문자열 인수가 있습니다. 이 경우 연결된 문자열 ""mymessage mymessage2가 시스템 로그 파일에 출력됩니다.

마찬가지로 Python에서는 다음과 같습니다.

릴리스 정보

Junos OS 릴리스 7.6에 소개된 기능

slax 네임스페이스에 대한 지원이 Junos OS 릴리스 12.2에 추가되었습니다 http://xml.libslax.org/slax.

Python에 대한 지원이 Junos OS 릴리스 16.1R1에 추가되었습니다.