syslog() Function (Python, SLAX, and XSLT)
네임 스페이스
http://xml.juniper.net/junos/commit-scripts/1.0 http://xml.libslax.org/slax
파이썬 구문
jcs.syslog(priority, message, <message2>)
SLAX 구문
expr prefix:syslog(priority, message, <message2>);
XSLT 구문
<xsl:value-of select="prefix:syslog(priority, messsage, <message2>)"/>
설명
시스템 로그 파일에 지정된 우선 순위의 로그 메시지입니다.
우선 순위는 문자열 또는 계산된 정수로 facility.severity 표현할 수 있습니다. 인수는 message 시스템 로그 파일에 기록되는 문자열입니다. 필요에 따라 인수 목록에 추가 문자열을 포함할 수 있습니다. 인수는 message 추가 인수와 연결되고 연결된 문자열은 시스템 로그 파일에 기록됩니다. syslog 파일은 구성의 [edit system syslog] 계층 수준에 지정됩니다.
네임스페이스 URI와 연결된 URI는 prefix 스타일시트의 접두사-네임스페이스 매핑에 정의되어야 합니다.
매개 변수
message |
시스템 로그 파일에 출력되는 문자열입니다. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
message2 |
(선택 사항) 함수에 인수로 전달되는 추가 문자열 수입니다. 이들은 인수와 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
priority |
syslog 메시지에 지정된 우선 순위입니다. 우선 순위는 문자열로 지정하거나 기능 및 심각도 문자열의 해당 숫자 값에서 계산된 정수로 표 1과 표 2는 사용 가능한 기능 및 심각도 문자열과 해당 숫자 값을 보여줍니다. 매개 변수의 정수 값은
|
사용 예
다음 세 가지 SLAX 예는 우선 순위로 alert 메시지를 기록합니다pfe. 문자열 "mymessage"이 시스템 로그 파일에 출력됩니다. 세 가지 예는 모두 동일합니다.
expr jcs:syslog("pfe.alert", "mymessage");
expr jcs:syslog(161, "mymessage");
var $message = "mymessage";
expr jcs:syslog("pfe.alert", $message);
다음 예에서는 이전 예와 비슷한 우선 순위로 alert 메시지를 기록합니다pfe. 그러나 이 예제에는 추가 문자열 인수가 있습니다. 이 경우 연결된 문자열 ""mymessage mymessage2가 시스템 로그 파일에 출력됩니다.
expr jcs:syslog("pfe.alert", "mymessage ", "mymessage2");
마찬가지로 Python에서는 다음과 같습니다.
jcs.syslog("pfe.alert", "message")
jcs.syslog("161", "message")
릴리스 정보
Junos OS 릴리스 7.6에 소개된 기능
slax 네임스페이스에 대한 지원이 Junos OS 릴리스 12.2에 추가되었습니다 http://xml.libslax.org/slax.
Python에 대한 지원이 Junos OS 릴리스 16.1R1에 추가되었습니다.