This is an automated email from the ASF dual-hosted git repository.

liubao pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/servicecomb-java-chassis.git


The following commit(s) were added to refs/heads/master by this push:
     new cf7279708 [SCB-2737]do not print swagger contents to logs any more
cf7279708 is described below

commit cf7279708760f7210860952cd6a62bf9ee1d42b0
Author: liubao <[email protected]>
AuthorDate: Wed Dec 28 16:47:28 2022 +0800

    [SCB-2737]do not print swagger contents to logs any more
---
 .../provider/producer/ProducerBootListener.java    | 22 +++++++++++++---------
 1 file changed, 13 insertions(+), 9 deletions(-)

diff --git 
a/core/src/main/java/org/apache/servicecomb/core/provider/producer/ProducerBootListener.java
 
b/core/src/main/java/org/apache/servicecomb/core/provider/producer/ProducerBootListener.java
index b37f11cc3..1242ad139 100644
--- 
a/core/src/main/java/org/apache/servicecomb/core/provider/producer/ProducerBootListener.java
+++ 
b/core/src/main/java/org/apache/servicecomb/core/provider/producer/ProducerBootListener.java
@@ -50,16 +50,20 @@ public class ProducerBootListener implements BootListener {
   private static final Logger LOGGER = 
LoggerFactory.getLogger(ProducerBootListener.class);
 
   private static final String PATTERN = File.separator + "microservices"
-          + File.separator + "%s" + File.separator + "%s.yaml";
+      + File.separator + "%s" + File.separator + "%s.yaml";
 
   private static final String TMP_DIR = System.getProperty("java.io.tmpdir");
 
   @Override
   public void onAfterTransport(BootEvent event) {
     boolean exportToFile = DynamicPropertyFactory.getInstance()
-            .getBooleanProperty(DefinitionConst.SWAGGER_EXPORT_ENABLED, 
true).get();
+        .getBooleanProperty(DefinitionConst.SWAGGER_EXPORT_ENABLED, 
true).get();
     String filePath = DynamicPropertyFactory.getInstance()
-            .getStringProperty(DefinitionConst.SWAGGER_DIRECTORY, 
TMP_DIR).get() + PATTERN;
+        .getStringProperty(DefinitionConst.SWAGGER_DIRECTORY, TMP_DIR).get() + 
PATTERN;
+
+    if (exportToFile) {
+      LOGGER.info("export microservice swagger file to path {}", filePath);
+    }
     // register schema to microservice;
     Microservice microservice = RegistrationManager.INSTANCE.getMicroservice();
 
@@ -78,13 +82,13 @@ public class ProducerBootListener implements BootListener {
       String content = SwaggerUtils.swaggerToString(swagger);
       if (exportToFile) {
         exportToFile(String.format(filePath, microservice.getServiceName(), 
schemaMeta.getSchemaId()), content);
+      } else {
+        LOGGER.info("generate swagger for {}/{}/{}, swagger: {}",
+            microserviceMeta.getAppId(),
+            microserviceMeta.getMicroserviceName(),
+            schemaMeta.getSchemaId(),
+            content);
       }
-      LOGGER.info("generate swagger for {}/{}/{}, swagger: {}",
-          microserviceMeta.getAppId(),
-          microserviceMeta.getMicroserviceName(),
-          schemaMeta.getSchemaId(),
-          content);
-
       RegistrationManager.INSTANCE.addSchema(schemaMeta.getSchemaId(), 
content);
     }
 

Reply via email to