translog

translog #

描述 #

translog 过滤器用来将收到的请求保存到本地文件,并压缩存放,可记录部分或完整的请求日志,用于归档和请求重放。

配置示例 #

一个简单的示例如下:

flow:
  - name: translog
    filter:
      - translog:
          max_file_age: 7
          max_file_count: 10

参数说明 #

名称类型说明
pathstring日志存放根目录,默认为网关数据目录下的 translog 子目录
categorystring区分不同日志的二级分类子目录,默认为 default
filenamestring设置日志的文件名,默认为 translog.log
compressbool文件滚动之后是否压缩归档,默认为 true
max_file_ageint最多保留的归档文件天数,默认为 30
max_file_countint最多保留的归档文件个数,默认为 100
max_file_size_in_mbint单个归档文件的最大字节数,默认为 1024 MB