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

zhangzicheng pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/shenyu.git


The following commit(s) were added to refs/heads/master by this push:
     new 23000664a [type:refactor] refactor system.out.println change to  log 
info (#3778)
23000664a is described below

commit 23000664a08c6332de0b4f42cb5f591dbf3fe619
Author: zhengpeng <[email protected]>
AuthorDate: Sun Jul 31 23:54:27 2022 +0800

    [type:refactor] refactor system.out.println change to  log info (#3778)
    
    * [type:refactor] refactor system.out.println to log info
---
 .../examples/http/controller/ShenyuClientPathController.java | 10 +++++++---
 .../shenyu/examples/http/router/ShenyuTestHttpRouter.java    | 11 ++++++-----
 .../shenyu/examples/websocket/ws/WsServerEndpoint.java       | 10 +++++-----
 .../shenyu/examples/websocket/handler/HttpAuthHandler.java   |  8 +++++---
 .../examples/websocket/interceptor/WebSocketInterceptor.java | 12 ++++++++----
 5 files changed, 31 insertions(+), 20 deletions(-)

diff --git 
a/shenyu-examples/shenyu-examples-http/src/main/java/org/apache/shenyu/examples/http/controller/ShenyuClientPathController.java
 
b/shenyu-examples/shenyu-examples-http/src/main/java/org/apache/shenyu/examples/http/controller/ShenyuClientPathController.java
index e69da14d6..9c255abf5 100644
--- 
a/shenyu-examples/shenyu-examples-http/src/main/java/org/apache/shenyu/examples/http/controller/ShenyuClientPathController.java
+++ 
b/shenyu-examples/shenyu-examples-http/src/main/java/org/apache/shenyu/examples/http/controller/ShenyuClientPathController.java
@@ -18,6 +18,8 @@
 package org.apache.shenyu.examples.http.controller;
 
 import org.apache.shenyu.client.springmvc.annotation.ShenyuSpringMvcClient;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
 import org.springframework.web.bind.annotation.PostMapping;
 import org.springframework.web.bind.annotation.RequestMapping;
 import org.springframework.web.bind.annotation.RestController;
@@ -27,9 +29,11 @@ import 
org.springframework.web.bind.annotation.RestController;
  */
 @RestController
 public class ShenyuClientPathController {
-    
+
+    private static final Logger LOG = 
LoggerFactory.getLogger(ShenyuClientPathController.class);
+
     private static final String HELLO_SUFFIX = "I'm Shenyu-Gateway System. 
Welcome!";
-    
+
     /**
      * hello.
      *
@@ -49,7 +53,7 @@ public class ShenyuClientPathController {
     @RequestMapping("shenyu/client/timeout")
     @ShenyuSpringMvcClient("shenyu/client/timeout")
     public String timeout() {
-        System.out.println("timeout");
+        LOG.info("timeout");
         try {
             Thread.sleep(10000);
         } catch (InterruptedException ignored) {
diff --git 
a/shenyu-examples/shenyu-examples-http/src/main/java/org/apache/shenyu/examples/http/router/ShenyuTestHttpRouter.java
 
b/shenyu-examples/shenyu-examples-http/src/main/java/org/apache/shenyu/examples/http/router/ShenyuTestHttpRouter.java
index 60c8ffb22..b9607ec05 100644
--- 
a/shenyu-examples/shenyu-examples-http/src/main/java/org/apache/shenyu/examples/http/router/ShenyuTestHttpRouter.java
+++ 
b/shenyu-examples/shenyu-examples-http/src/main/java/org/apache/shenyu/examples/http/router/ShenyuTestHttpRouter.java
@@ -18,6 +18,8 @@
 package org.apache.shenyu.examples.http.router;
 
 import org.apache.shenyu.examples.http.result.ResultBean;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
 import org.springframework.lang.NonNull;
 import org.springframework.stereotype.Component;
 import org.springframework.web.reactive.function.server.RouterFunction;
@@ -28,10 +30,7 @@ import reactor.core.publisher.Mono;
 import java.util.concurrent.atomic.AtomicInteger;
 
 import static org.springframework.http.MediaType.APPLICATION_JSON;
-import static 
org.springframework.web.reactive.function.server.RequestPredicates.GET;
-import static 
org.springframework.web.reactive.function.server.RequestPredicates.POST;
-import static 
org.springframework.web.reactive.function.server.RequestPredicates.accept;
-import static 
org.springframework.web.reactive.function.server.RequestPredicates.path;
+import static 
org.springframework.web.reactive.function.server.RequestPredicates.*;
 import static 
org.springframework.web.reactive.function.server.RouterFunctions.nest;
 import static 
org.springframework.web.reactive.function.server.RouterFunctions.route;
 import static 
org.springframework.web.reactive.function.server.ServerResponse.ok;
@@ -42,6 +41,8 @@ import static 
org.springframework.web.reactive.function.server.ServerResponse.ok
 @Component
 public class ShenyuTestHttpRouter {
 
+    private static final Logger LOG = 
LoggerFactory.getLogger(ShenyuTestHttpRouter.class);
+
     private static final AtomicInteger ATOMIC_INTEGER = new AtomicInteger(1);
 
     /**
@@ -61,7 +62,7 @@ public class ShenyuTestHttpRouter {
     @NonNull
     private Mono<ServerResponse> testRetry(final ServerRequest req) {
         int i = ATOMIC_INTEGER.incrementAndGet();
-        System.out.println("Retry count: " + i);
+        LOG.info("Retry count: " + i);
         ResultBean resultBean = new ResultBean(1, "msg", "this is retry hello 
world");
         return ok().body(Mono.just(resultBean), ResultBean.class);
     }
diff --git 
a/shenyu-examples/shenyu-examples-websocket/shenyu-example-spring-annotation-websocket/src/main/java/org/apache/shenyu/examples/websocket/ws/WsServerEndpoint.java
 
b/shenyu-examples/shenyu-examples-websocket/shenyu-example-spring-annotation-websocket/src/main/java/org/apache/shenyu/examples/websocket/ws/WsServerEndpoint.java
index 68248a590..67270a5ee 100644
--- 
a/shenyu-examples/shenyu-examples-websocket/shenyu-example-spring-annotation-websocket/src/main/java/org/apache/shenyu/examples/websocket/ws/WsServerEndpoint.java
+++ 
b/shenyu-examples/shenyu-examples-websocket/shenyu-example-spring-annotation-websocket/src/main/java/org/apache/shenyu/examples/websocket/ws/WsServerEndpoint.java
@@ -18,6 +18,8 @@
 package org.apache.shenyu.examples.websocket.ws;
 
 import 
org.apache.shenyu.client.spring.websocket.annotation.ShenyuSpringWebSocketClient;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
 import org.springframework.stereotype.Component;
 
 import javax.websocket.OnClose;
@@ -26,8 +28,6 @@ import javax.websocket.OnOpen;
 import javax.websocket.Session;
 import javax.websocket.server.ServerEndpoint;
 import java.io.IOException;
-import java.util.HashMap;
-import java.util.Map;
 
 /**
  * WsServerEndpoint
@@ -37,7 +37,7 @@ import java.util.Map;
 @Component
 public class WsServerEndpoint {
 
-    private static Map<String, Session> onlineUserCache = new HashMap<>();
+    private static final Logger LOG = 
LoggerFactory.getLogger(WsServerEndpoint.class);
 
     /**
      * connect successful.
@@ -46,7 +46,7 @@ public class WsServerEndpoint {
      */
     @OnOpen
     public void onOpen(Session session) {
-        System.out.println("connect successful");
+        LOG.info("connect successful");
     }
 
     /**
@@ -56,7 +56,7 @@ public class WsServerEndpoint {
      */
     @OnClose
     public void onClose(Session session) {
-        System.out.println("connect closed");
+        LOG.info("connect closed");
     }
 
     /**
diff --git 
a/shenyu-examples/shenyu-examples-websocket/shenyu-example-spring-native-websocket/src/main/java/org/apache/shenyu/examples/websocket/handler/HttpAuthHandler.java
 
b/shenyu-examples/shenyu-examples-websocket/shenyu-example-spring-native-websocket/src/main/java/org/apache/shenyu/examples/websocket/handler/HttpAuthHandler.java
index c71e7b61b..4b40c9d04 100644
--- 
a/shenyu-examples/shenyu-examples-websocket/shenyu-example-spring-native-websocket/src/main/java/org/apache/shenyu/examples/websocket/handler/HttpAuthHandler.java
+++ 
b/shenyu-examples/shenyu-examples-websocket/shenyu-example-spring-native-websocket/src/main/java/org/apache/shenyu/examples/websocket/handler/HttpAuthHandler.java
@@ -18,20 +18,22 @@
 package org.apache.shenyu.examples.websocket.handler;
 
 import org.apache.shenyu.examples.websocket.config.WsSessionManager;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
 import org.springframework.stereotype.Component;
 import org.springframework.web.socket.CloseStatus;
 import org.springframework.web.socket.TextMessage;
 import org.springframework.web.socket.WebSocketSession;
 import org.springframework.web.socket.handler.TextWebSocketHandler;
 
-import java.time.LocalDateTime;
-
 /**
  * HttpAuthHandler.
  */
 @Component
 public class HttpAuthHandler extends TextWebSocketHandler {
 
+    private static final Logger LOG = 
LoggerFactory.getLogger(HttpAuthHandler.class);
+
     /**
      * socket create a success event.
      *
@@ -61,7 +63,7 @@ public class HttpAuthHandler extends TextWebSocketHandler {
         // Get the message from the client.
         String payload = message.getPayload();
         Object token = session.getAttributes().get("token");
-        System.out.println("server received " + token + " sent " + payload);
+        LOG.info("server received " + token + " sent " + payload);
         session.sendMessage(new TextMessage("apache shenyu server send to " + 
token + " message : -> " + payload));
     }
 
diff --git 
a/shenyu-examples/shenyu-examples-websocket/shenyu-example-spring-native-websocket/src/main/java/org/apache/shenyu/examples/websocket/interceptor/WebSocketInterceptor.java
 
b/shenyu-examples/shenyu-examples-websocket/shenyu-example-spring-native-websocket/src/main/java/org/apache/shenyu/examples/websocket/interceptor/WebSocketInterceptor.java
index d56c4504b..a20e8c4c4 100644
--- 
a/shenyu-examples/shenyu-examples-websocket/shenyu-example-spring-native-websocket/src/main/java/org/apache/shenyu/examples/websocket/interceptor/WebSocketInterceptor.java
+++ 
b/shenyu-examples/shenyu-examples-websocket/shenyu-example-spring-native-websocket/src/main/java/org/apache/shenyu/examples/websocket/interceptor/WebSocketInterceptor.java
@@ -19,6 +19,8 @@ package org.apache.shenyu.examples.websocket.interceptor;
 
 import cn.hutool.core.util.StrUtil;
 import cn.hutool.http.HttpUtil;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
 import org.springframework.http.server.ServerHttpRequest;
 import org.springframework.http.server.ServerHttpResponse;
 import org.springframework.stereotype.Component;
@@ -34,6 +36,8 @@ import java.util.Map;
 @Component
 public class WebSocketInterceptor implements HandshakeInterceptor {
 
+    private static final Logger LOG = 
LoggerFactory.getLogger(WebSocketInterceptor.class);
+
     /**
      * Before handshake.
      *
@@ -46,15 +50,15 @@ public class WebSocketInterceptor implements 
HandshakeInterceptor {
      */
     @Override
     public boolean beforeHandshake(ServerHttpRequest request, 
ServerHttpResponse response, WebSocketHandler wsHandler, Map<String, Object> 
attributes) throws Exception {
-        System.out.println("Shake hands.");
+        LOG.info("Shake hands.");
         HashMap<String, String> paramMap = 
HttpUtil.decodeParamMap(request.getURI().getQuery(), "utf-8");
         String uid = paramMap.get("token");
         if (StrUtil.isNotBlank(uid)) {
             attributes.put("token", uid);
-            System.out.println("user token " + uid + " shook hands 
successfully!");
+            LOG.info("user token " + uid + " shook hands successfully!");
             return true;
         }
-        System.out.println("user login has expired");
+        LOG.info("user login has expired");
         return false;
     }
 
@@ -68,7 +72,7 @@ public class WebSocketInterceptor implements 
HandshakeInterceptor {
      */
     @Override
     public void afterHandshake(ServerHttpRequest request, ServerHttpResponse 
response, WebSocketHandler wsHandler, Exception exception) {
-        System.out.println("Handshake complete");
+        LOG.info("Handshake complete");
     }
 
 }
\ No newline at end of file

Reply via email to