shjung 2 年之前
父節點
當前提交
8183335a49

+ 1 - 1
src/main/java/com/its/op/scheduler/ItsOpSigPhaseListener.java

@@ -35,7 +35,6 @@ public class ItsOpSigPhaseListener {
 
         BasicThreadFactory factory = new BasicThreadFactory.Builder()
                 .namingPattern("signal-phase-listener-%d").build();
-
         this.executorService = Executors.newSingleThreadExecutor(factory);
         this.executorService.execute(new Runnable() {
             @Override
@@ -57,6 +56,7 @@ public class ItsOpSigPhaseListener {
 
     @PreDestroy
     public void shutdown() {
+        log.error("ItsOpSigPhaseListener: Destroy");
         this.isShutdown = true;
         if (this.executorService != null) {
 //            while (!this.executorService.isTerminated())	{

+ 21 - 1
src/main/resources/logback-spring.xml

@@ -20,6 +20,7 @@
     <property name="LOG_FILE_NAME_PATTERN"     value="%d{yyyyMMdd}_%i.log.gz"/>
     <property name="LOG_FILE_NAME_SESSION"     value="${PROJECT_NAME}-session.log"/>
     <property name="LOG_FILE_NAME_CENTER_COMM" value="${PROJECT_NAME}-center-comm.log"/>
+    <property name="LOG_FILE_NAME_NETWORK_CMD" value="${PROJECT_NAME}-network-cmd.log"/>
     <property name="LOG_FILE_NAME_SQL"         value="${PROJECT_NAME}-sql.log"/>
     <property name="LOG_FILE_NAME_SCHEDULE"    value="${PROJECT_NAME}-schedule.log"/>
     <property name="LOG_FILE_NAME_STATISTICS"  value="${PROJECT_NAME}-statistics.log"/>
@@ -88,6 +89,19 @@
         </rollingPolicy>
     </appender>
 
+    <appender name="NETWORK_CMD" class="ch.qos.logback.core.rolling.RollingFileAppender">
+        <file>${LOG_PATH}${LOG_FILE_NAME_NETWORK_CMD}</file>
+        <encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
+            <charset>${LOG_CHARSET}</charset>
+            <pattern>${LOG_PATTERN_CENTER_COMM}</pattern>
+        </encoder>
+        <rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
+            <fileNamePattern>${LOG_BACKUP_PATH}CenterComm/${LOG_FILE_NAME_NETWORK_CMD}.${LOG_FILE_NAME_PATTERN}</fileNamePattern>
+            <maxFileSize>${MAX_FILESIZE}</maxFileSize>
+            <maxHistory>${MAX_HISTORY}</maxHistory>
+        </rollingPolicy>
+    </appender>
+
     <appender name="FILE_SQL" class="ch.qos.logback.core.rolling.RollingFileAppender">
         <file>${LOG_PATH}${LOG_FILE_NAME_SQL}</file>
         <encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
@@ -126,12 +140,18 @@
         <appender-ref ref="ERROR"/>
     </logger>
 
-    <logger name="com.its.op.xnetwork.udp" level="INFO" additivity="false">
+    <logger name="com.its.op.xnetudp" level="INFO" additivity="false">
         <appender-ref ref="CONSOLE"/>
         <appender-ref ref="FILE"/>
         <appender-ref ref="CENTER_COMM"/>
     </logger>
 
+    <logger name="com.its.op.xnettcp" level="INFO" additivity="false">
+        <appender-ref ref="CONSOLE"/>
+        <appender-ref ref="FILE"/>
+        <appender-ref ref="NETWORK_CMD"/>
+    </logger>
+
     <!--
         <logger name="org.apache.ibatis" level="DEBUG" additivity="false">
             <appender-ref ref="CONSOLE"/>

+ 2 - 2
src/main/resources/logback.properties

@@ -2,8 +2,8 @@ log.name = its-op-server
 log.charset = UTF-8
 log.encoding = UTF-8
 log.level.root = INFO
-#log.path = c:/YONGIN/logs/
-#log.backup.path = c:/YONGIN/logs/backup/
+#log.path = c:/PTATMS/logs/
+#log.backup.path = c:/PTATMS/logs/backup/
 log.path = ${user.dir}/logs/
 log.backup.path = ${user.dir}/logs/backup/