message
语法
message expression;
message { /* body */ }
描述
生成立即向用户显示的错误消息,通常显示在标准错误文件描述符上。这与大多数脚本输出不同,大多数脚本输出仅在脚本生成最终结果树后显示。
生成文本输出时,Junos OS 操作脚本、事件脚本和提交脚本会在显示的消息前置“error:”。生成 XML 输出时,脚本将输出放在一个 <message>
元素中,该元素包含在一个 <xmn:error>
元素中。
如果在提交脚本中使用该 message
语句,则该脚本将生成两个错误并终止提交过程。如果在事件脚本中使用该 message
语句,则该脚本会将消息写入输出文件(如果已配置)。
属性
message expression |
作为输出发出的 XPath 表达式或字符串。 |
SLAX 示例
if (not(valid)) { message "The " _ name() _ " node is not valid"; }
发布信息
在 SLAX 语言 1.1 版中引入的语句,在 Junos OS 12.2 版及更高版本中受支持。