Spring Boot Webflux访问日志:请问最后两个数字是多少?

Springboot Webflux accesslog: What are the two numbers at the end please?

关于如何解释 SpringBoot Webflux 应用程序访问日志的小问题。

目前,在我的日志中,更准确地说是访问日志,我可以看到:

2021-07-31 13:46:19.913  INFO [service,,] 10 --- [or-http-epoll-1] reactor.netty.http.server.AccessLog      : ip - - [31/Jul/2021:13:46:19 +0000] "GET /health HTTP/1.1" 200 3349 6

2021-07-31 13:47:18.531  INFO [service,,] 10 --- [or-http-epoll-2] reactor.netty.http.server.AccessLog      : ip - - [31/Jul/2021:13:47:18 +0000] "GET /health/liveness HTTP/2.0" 200 3312 8

2021-07-31 13:47:33.347  INFO [service,,] 10 --- [or-http-epoll-2] reactor.netty.http.server.AccessLog      : ip - - [31/Jul/2021:13:47:33 +0000] "GET /health HTTP/1.1" 200 3349 11

我明白 200 可能是我的 http 响应,我 return http 200。

但是我很难理解最后两个数字是什么。

3349 6

3312 8

3349 11

有什么帮助吗?

谢谢

它确实取决于日志格式定义,但看起来较大的数字是以字节为单位的响应大小,较小的数字是以毫秒为单位的请求处理时间。

我将查看文档,看看我希望在哪里找到 spring webflux 应用程序的日志格式定义。我希望以与 httpd 访问日志类似的方式定义格式(这些文件的文档位于 https://httpd.apache.org/docs/2.4/logs.html