文件输出器

功能描述

文件输出器:将请求信息输出到日志文件中,具备以下特性:

  • 自定义文件的存放目录及文件名称

  • 按照一定周期分割日志文件,避免单个文件过大不好查看的问题

  • 定时删除过期文件,降低硬盘空间开销

调用流程图解

文件日志生命周期图解

配置示例

1、新建输出器,在Driver处选择file

2、填写配置相关信息

配置说明

字段描述
文件名称文件命名,生成的文件会加上**.log**后缀
文件存放目录存放文件的目录
日志分割周期定时分割日志文件,可选项:hour、day
日志保存时间日志保存时间,当超过该时间后,日志会被删除,单位:天
输出格式支持格式:json、line
格式化配置具体配置请查看formatter配置说明

3、开启access日志插件,将插件的状态设置为global,并绑定需要用到的输出器

插件状态为global表示所有路由、服务均生效

4、访问接口(该操作默认已经配置好了接口并且可以正常访问)

curl "http://127.0.0.1:8099/apinto/output?name=abc"

5、查看日志输出 示例的日志名称为access,日志存放目录为tmp/,因此查看tmp/access.log文件输出

日志输出内容如下: