id | title | sidebar_label |
---|---|---|
logs | 日志管理 | 日志管理 |
Forest在发送请求时和接受响应数据时都会自动打印出HTTP请求相关的日志,其中包括:请求日志和响应状态日志。
请求日志
请求日志会打印出所有请求发送的内容,其中包括请求行、请求头、请求体三部分
[Forest] Request:
POST http://localhost:8080/test HTTP
Headers:
accessToken: abcdefg123456
Body: username=foo&password=bar
这段内容就是请求日志,包含的发送HTTP请求的所有几乎所有信息,也很容易看懂。如若看不懂,还请参见《HTTP请求报文》,这里不再赘述。
响应状态日志
响应状态日志包含了HTTP请求响应后接受到的状态码,以及响应时间
[Forest] Response: Status = 200, Time = 11ms
Status为状态码:标准的HTTP协议定义的请求响应状态码,如若不清楚,可以参见《HTTP状态码》
Time为请求响应时间:从客户端请求发送到接受到响应数据的总时间
日志总开关
很多时候,我们只在调试的时候打印日志,上了生产环境后为了节省性能便不打印了(并不是所有公司都不在生产打印日志,毕竟万一出了问题也是要有据可循的,这里只是举个栗子( •⌄• )), 便需要通过配置的方式打开和关闭HTTP请求的日志。
forest:
## 日志总开关,打开/关闭Forest请求日志(默认为 true)
log-enabled: true