From cb9acb91c73287d197b3dcd530d012985e3fc0a1 Mon Sep 17 00:00:00 2001 From: RXS Date: Tue, 29 Aug 2023 14:15:44 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9undertow=E5=8F=82=E6=95=B0?= =?UTF-8?q?=E5=BC=80=E5=90=AFaccesslog=20RECORD=5FREQUEST=5FSTART=5FTIME?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- esua-epdc/epdc-cloud-gateway-shibei | 2 +- esua-epdc/epdc-cloud-parent-shibei | 2 +- .../epdc/controller/ApiItemController.java | 1 - .../esua/epdc/config/UndertowConfig.java | 24 +++++++++++++++++++ .../src/main/resources/application.yml | 2 +- 5 files changed, 27 insertions(+), 4 deletions(-) create mode 100644 esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/config/UndertowConfig.java diff --git a/esua-epdc/epdc-cloud-gateway-shibei b/esua-epdc/epdc-cloud-gateway-shibei index a783187c8..b9ed9d8d4 160000 --- a/esua-epdc/epdc-cloud-gateway-shibei +++ b/esua-epdc/epdc-cloud-gateway-shibei @@ -1 +1 @@ -Subproject commit a783187c8dbbe5e048d157493b9b871c3ef35787 +Subproject commit b9ed9d8d4489f6cd87f2d1e5152bbf206c831dfb diff --git a/esua-epdc/epdc-cloud-parent-shibei b/esua-epdc/epdc-cloud-parent-shibei index 13aed64d5..418503b89 160000 --- a/esua-epdc/epdc-cloud-parent-shibei +++ b/esua-epdc/epdc-cloud-parent-shibei @@ -1 +1 @@ -Subproject commit 13aed64d573dd166c1cf120b8a5458a76e43082c +Subproject commit 418503b89e892d5f7279c2a52c6aad38da1544d9 diff --git a/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/controller/ApiItemController.java b/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/controller/ApiItemController.java index 61f5f093f..32fa4f410 100644 --- a/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/controller/ApiItemController.java +++ b/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/controller/ApiItemController.java @@ -17,7 +17,6 @@ import com.elink.esua.epdc.dto.item.result.ItemHandleProgressResultDTO; import com.elink.esua.epdc.dto.item.result.ItemResultDTO; import com.elink.esua.epdc.dto.share.ShareEnterpriseDTO; import com.elink.esua.epdc.dto.share.form.ShareEnterpriseFormDTO; -import com.elink.esua.epdc.dto.share.result.ShareEnterpriseResultDTO; import com.elink.esua.epdc.service.ItemService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; diff --git a/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/config/UndertowConfig.java b/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/config/UndertowConfig.java new file mode 100644 index 000000000..303886487 --- /dev/null +++ b/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/config/UndertowConfig.java @@ -0,0 +1,24 @@ +package com.elink.esua.epdc.config; + +import io.undertow.Undertow; +import io.undertow.UndertowOptions; +import org.springframework.boot.web.embedded.undertow.UndertowBuilderCustomizer; +import org.springframework.boot.web.embedded.undertow.UndertowServletWebServerFactory; +import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.Configuration; + +@Configuration +public class UndertowConfig { + + @Bean + public UndertowServletWebServerFactory undertowServletWebServerFactory() { + UndertowServletWebServerFactory factory = new UndertowServletWebServerFactory(); + factory.addBuilderCustomizers(new UndertowBuilderCustomizer() { + @Override + public void customize(Undertow.Builder builder) { + builder.setServerOption(UndertowOptions.RECORD_REQUEST_START_TIME, true); + } + }); + return factory; + } +} diff --git a/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/resources/application.yml b/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/resources/application.yml index e46417705..b400bab88 100644 --- a/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/resources/application.yml +++ b/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/resources/application.yml @@ -30,7 +30,7 @@ server: dir: logs prefix: access_log. suffix: log - pattern: "%h %D %T %l %u %t \"%r\" %s %b" + pattern: "%h (%D ms) %T %l %u %t \"%r\" %s %b" servlet: context-path: /events