默认配置下,输出的日志为JSON格式:
Request
Response
配置
下面的表格展示了可配置的选项:
配置示例
详细用法
所有的功能集成都需要一个 Logbook 实例来完成,它保存了所有的配置并将所有需要的组件连接在一起。你可以使用所有的默认值创建一个实例:
或者使用 LogbookBuilder 创建一个自定义的版本:
在使用 starter 时,我们只需要自定义相应的 Bean 即可。
策略
Logbook使用一个非常硬性的策略来执行请求/响应日志记录:
请求/响应分开记录
请求/响应尽快记录
请求/响应一起记录或不记录
从2.0版本开始,Logbook引入了一个新的策略模式为核心,它内置了部分策略:
BodyOnlyIfStatusAtLeastStrategy
StatusAtLeastStrategy
WithoutBodyStrategy
阶段
Logboo