属性
名称 | 描述 |
---|---|
&redef | 重新定义全局常量或扩展类型。 |
&priority | 指定event处理程序或hook的优先级。 |
&log | 将记录字段标记为要写入日志。 |
&optional | 允许缺少记录字段值。 |
&default | 指定默认值。 |
&add_func | 指定要为每个函数调用的函数。redef += |
&delete_func | 与&add_func相同,除了redef -= |
&expire_func | 指定当容器元素过期时要调用的函数。 |
&read_expire | 指定读取超时间隔。 |
&write_expire | 指定写超时间隔。 |
&create_expire | 指定创建超时间隔。 |
&on_change | 指定一个function以调用set/table更改 |
&raw_output | 以原始模式打开文件(不转义字符)。 |
&error_handler | 在内部用于报告程序框架事件。 |
&type_column | 由输入框架用于port类型。 |
&backend | 用于table persistence/synchronization.。 |
&broker_store | 用于table persistence/synchronization.。 |
&broker_allow_complex_type | 用于table persistence/synchronization.。 |
&deprecated | 将标识符标记为已弃用。 |
-
&redef 此关键字用来重新定义全局变量(global和const)的初始值,例:
注:没有&redef的global也可以只用赋值语句更改值。 -
&priority 指定hook 和event的执行优先值,较高的比较低的执行的更早,默认值为0 正整数,例:
-
&log 将record字段写入关联的日至流
-
&optional 允许缺少的字段值,例:
调用方式: 通过 ?$ 来检测某个字段是否存在 -
&default 指定默认的字段值,例:
调用方式: 当与function / hook / event一起使用时带有&default
属性的参数必须在最后面 -
&add_func和&delete_func 例子啥的都没有,说的也太绕了,没瞅懂干啥的,说是他俩差不多后面再补吧
后面那一堆文档写的都有问题,搜索引擎查完发现也没什么结果,等看看别人的脚本,有实使用的我看看是干啥的再补