syslog() Function (Python, SLAX, and XSLT)
Namespaces
http://xml.juniper.net/junos/commit-scripts/1.0 http://xml.libslax.org/slax
Syntaxe Python
jcs.syslog(priority, message, <message2>)
Syntaxe SLAX
expr prefix:syslog(priority, message, <message2>);
Syntaxe XSLT
<xsl:value-of select="prefix:syslog(priority, messsage, <message2>)"/>
Description
Consignez les messages avec la priorité spécifiée dans le fichier journal du système.
La priorité peut être exprimée sous la forme d’une facility.severity
chaîne ou d’un nombre entier calculé. L’argument message
est une chaîne qui est écrite dans le fichier journal du système. Éventuellement, des chaînes supplémentaires peuvent être incluses dans la liste d’arguments. L’argument message
est concaténé avec d’autres arguments, et la chaîne concaténée est écrite dans le fichier journal du système. Le fichier syslog est spécifié au niveau de la [edit system syslog]
hiérarchie de la configuration.
L’URI prefix associé à l’espace de noms doit être défini dans le mappage du préfixe à l’espace de noms dans la feuille de style.
Paramètres
message |
Chaîne qui est sortie dans le fichier journal système. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
message2 |
(Facultatif) Tout autre nombre de chaînes transmises en tant qu’arguments à la fonction. Celles-ci sont concatérées avec l’argument |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
priority |
Priorité donnée au message syslog. La priorité peut être spécifiée sous la forme d’une Les tableau 1 et 2 affichent les chaînes de facilité et de gravité disponibles, ainsi que leurs valeurs numériques correspondantes. La valeur entière du
|
Exemples d’utilisation
Les trois exemples SLAX suivants consignent pfe
les messages avec une alert
priorité. La chaîne « mymessage
» est sortie dans le fichier journal du système. Les trois exemples sont équivalents.
expr jcs:syslog("pfe.alert", "mymessage"); expr jcs:syslog(161, "mymessage"); var $message = "mymessage"; expr jcs:syslog("pfe.alert", $message);
L’exemple suivant enregistre pfe
des messages avec une alert
priorité similaire à l’exemple précédent. Dans cet exemple, cependant, il existe d’autres arguments de chaîne. Dans ce cas, la chaîne concaténée «mymessage mymessage2
» est sortie dans le fichier journal du système.
expr jcs:syslog("pfe.alert", "mymessage ", "mymessage2");
De même, en Python :
jcs.syslog("pfe.alert", "message") jcs.syslog("161", "message")
Informations de publication
Fonction introduite dans la version 7.6 de Junos OS
Prise en charge de l’espace de noms slax http://xml.libslax.org/slax ajoutée dans junos OS version 12.2.
Prise en charge de Python dans la version 16.1R1 de Junos OS sur les commutateurs QFX Series et les routeurs ACX Series, MX Series, PTX Series et T Series.
Prise en charge de Python ajoutée dans la version 17.1R1 de Junos OS sur les routeurs ACX500, ACX1000, ACX1100, ACX2000, ACX2100, ACX2200 et ACX4000 et les commutateurs EX Series.
Prise en charge de Python ajoutée dans la version 17.3R1 de Junos OS sur les équipements SRX1500, SRX4100, SRX4200, SRX5400, SRX5600 et SRX5800 et les instances vSRX.
Prise en charge de Python ajoutée dans la version 18.3R1 de Junos OS sur les routeurs ACX5048 et ACX5096.