shjung há 9 meses atrás
pai
commit
320f89ccfc

+ 2 - 0
evps-comm-server/src/main/java/com/evps/comm/server/xnet/server/process/work/DataPacketProcess.java

@@ -9,6 +9,7 @@ import com.evps.common.dto.EvpsCenter;
 import com.evps.common.protocol.eEvpsOpCode;
 import com.evps.common.protocol.response.EvpsCommResponse;
 import com.evps.common.protocol.response.RecvPacketDto;
+import com.evps.common.utils.EvpsUtils;
 import io.netty.channel.Channel;
 import lombok.RequiredArgsConstructor;
 import lombok.extern.slf4j.Slf4j;
@@ -88,6 +89,7 @@ public class DataPacketProcess {
                 if (!response.response(packet)) {
                     isError = true;
                 }
+                log.info("{} END: {}, {}", opCode, !isError, EvpsUtils.serviceEndString());
             }
             else {
                 log.error("DataPacketProcess.process: [{}]. Unknown packet cmd: {}. will be closed.", center.getLogKey(), opCode);

+ 10 - 7
evps-common/src/main/java/com/evps/common/protocol/eEvpsOpCode.java

@@ -7,16 +7,18 @@ import java.util.Map;
 
 public enum eEvpsOpCode {
 
-    EVPS_SERVICE     ( (byte)0x14, "긴급차량우선신호 발생에 따른 출발지-목적지 사이의 경로정보"),
-    EVPS_NODE        ( (byte)0x15, "경로 내의 교차로/현시구성 정보"),
-    EVPS_EVENT       ( (byte)0x16, "긴급차량의 위치와 속도 정보"),
-    EVPS_SIGNAL      ( (byte)0x17, "긴급차량의 위치에서 진행방향의 각 교차로까지의 남은거리 및 현시현황"),
-    EVPS_SERVICE_END ( (byte)0x18, "긴급차량 서비스 종료"),
-    EVPS_NET_PING    ( (byte)0xF0, "네트워크 연결 확인");
+    EVPS_SERVICE     ( (byte)0x14, "EVPS_SERVICE", "긴급차량우선신호 발생에 따른 출발지-목적지 사이의 경로정보"),
+    EVPS_NODE        ( (byte)0x15, "EVPS_NODE", "경로 내의 교차로/현시구성 정보"),
+    EVPS_EVENT       ( (byte)0x16, "EVPS_EVENT", "긴급차량의 위치와 속도 정보"),
+    EVPS_SIGNAL      ( (byte)0x17, "EVPS_SIGNAL", "긴급차량의 위치에서 진행방향의 각 교차로까지의 남은거리 및 현시현황"),
+    EVPS_SERVICE_END ( (byte)0x18, "EVPS_SERVICE_END", "긴급차량 서비스 종료"),
+    EVPS_NET_PING    ( (byte)0xF0, "EVPS_NET_PING", "네트워크 연결 확인");
 
     @Getter
     private final byte value;
     private final String string;
+    @Getter
+    private final String description;
 
     private static final Map<Byte, eEvpsOpCode> map;
     static {
@@ -34,9 +36,10 @@ public enum eEvpsOpCode {
         return map.get(intValue);
     }
 
-    eEvpsOpCode(byte value, String string) {
+    eEvpsOpCode(byte value, String string, String description) {
         this.value  = value;
         this.string = string;
+        this.description = description;
     }
 
     @Override

+ 3 - 0
evps-common/src/main/java/com/evps/common/utils/EvpsUtils.java

@@ -21,4 +21,7 @@ public class EvpsUtils {
 		return sdf.format(today);
 	}
 
+	public static String serviceEndString() {
+		return "==================================" + System.lineSeparator() + System.lineSeparator();
+	}
 }