echo #
描述 #
echo 过滤器是一个用于在返回结果里面输出指定字符信息的过滤器,常用于调试。
功能演示 #
配置示例 #
一个简单的示例如下:
flow:
- name: hello_world
filter:
- echo:
message: "hello infini\n"
echo 过滤器可以设置重复输出相同的字符的次数,示例如下:
...
- echo:
message: "hello gateway\n"
repeat: 3
...
参数说明 #
名称 | 类型 | 说明 |
---|---|---|
message | string | 需要输出的字符内容,默认 . |
messages | []string | 需要输出的字符内容列表 |
status | int | HTTP 状态码,默认 200 |
repeat | int | 重复次数 |
continue | bool | 是否继续后续流程,默认为 true |
response | bool | 是否在 HTTP 返回输出,默认为 true |
stdout | bool | 是否在终端也打印输出,默认为 false |
logging | bool | 是否输出为日志数据,默认为 false |
logging_level | string | 输出为日志数据的日志级别,默认为 info |