簡體   English   中英

如何解釋 Vertx Web LoggerHandler output

[英]How to interpret Vertx Web LoggerHandler output

我在 vertx web 項目中使用LoggerHandler 我對記錄器的 output 有點困惑:

WARNING: 0:0:0:0:0:0:0:1 - - [Sat, 15 Jan 2022 18:38:43 GMT] "DELETE /article_categories/1 HTTP/1.1" 400 102 "http://cbt:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4479.0 Safari/537.36"

特別是,哪個數字代表請求的持續時間?

你實際上非常接近你正在尋找的東西。

如果您深入了解您提供的文檔( https://vertx.io/docs/vertx-web/java/#_request_logger ),您將看到它具有LoggerFormathttps://vertx.io/docs/apidocs/io/ vertx/ext/web/handler/LoggerFormat.html#DEFAULT

默認格式為remote-client - - [timestamp] "method uri version" status content-length "referrer" "user-agent"

因此,如果我們分解您的日志:

log level: WARNING
remote-client: 0:0:0:0:0:0:0:1
timestamp: [Sat, 15 Jan 2022 18:38:43 GMT]
method: DELETE
uri: /article_categories/1
version: HTTP/1.1
status: 400
content-length: 102
referrer: http://cbt:8080/ 
user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4479.0 Safari/537.36

對於您的主要問題,它們都不是指請求的持續時間。

Vert.x 確實有一個ResponseTimeHandler

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM