shjung il y a 1 an
Parent
commit
81a34888d1

+ 2 - 0
src/main/java/com/its/gits/GItsCommServerApplication.java

@@ -34,6 +34,7 @@ public class GItsCommServerApplication implements CommandLineRunner, Application
 
     public static void main(String[] args) {
 
+        //AnsiConsole.systemInstall();
         SpringApplication application = new SpringApplicationBuilder()
                 .sources(com.its.gits.GItsCommServerApplication.class)
                 .listeners(new ApplicationPidFileWriter("./conf/" + applicationName + ".pid"))
@@ -80,6 +81,7 @@ public class GItsCommServerApplication implements CommandLineRunner, Application
         unitSystService.updateUnitSyst(false);
 
         log.error("Application Terminated: {}, {}", sdfDate.format(new Date()), contextClosedEvent.toString());
+        //AnsiConsole.systemUninstall();
     }
 
     @Override

+ 1 - 1
src/main/java/com/its/gits/process/DbmsJobProcess.java

@@ -36,7 +36,7 @@ public class DbmsJobProcess extends AbstractDbmsJobProcess {
                 sType = "GGINCD";
                 this.ggIncdMapper.deleteGgIncdOcrr();
                 for (GgIncdOcrrVo vo : ggIncdOcrrList) {
-                    log.info("{}", vo);
+                    log.info("SAVE: {}", vo);
                     this.ggIncdMapper.updateGgIncdOcrr(vo);
                 }
                 ggIncdOcrrList.clear();

+ 1 - 2
src/main/java/com/its/gits/service/GgIncdService.java

@@ -225,9 +225,8 @@ public class GgIncdService extends AbstractXmlService {
 
                             result.add(incd);
 
+                            log.info("RECV: {}", incd.toString());
                             AppRepository.getInstance().getGincdMap().put(regSeq, incd);
-
-                            log.info("{}", incd.toString());
                         } catch(NumberFormatException e) {
                             log.error("ParseData Error: INCD_OCRR_ID {}, LINK_ID {}, X_CRDN {}, Y_CRDN {}", regSeq, linkId, coord_x, coord_y);
                         }

+ 17 - 0
src/main/resources/logback-spring.xml

@@ -32,6 +32,23 @@
     <property name="LOG_PATTERN_STATISTICS"  value="[%d{yyyy-MM-dd HH:mm:ss.SSS}] [%-5level] %msg%n"/>
     <property name="LOG_PATTERN_CONSOLE"     value="[%d{HH:mm:ss.SSS}] %highlight([%5level]) %highlight(${PID:-}): %cyan(%msg) %n"/>
 
+    <conversionRule conversionWord="clr" converterClass="org.springframework.boot.logging.logback.ColorConverter" />
+    <conversionRule conversionWord="wex" converterClass="org.springframework.boot.logging.logback.WhitespaceThrowableProxyConverter" />
+    <conversionRule conversionWord="wEx" converterClass="org.springframework.boot.logging.logback.ExtendedWhitespaceThrowableProxyConverter" />
+
+    <property name="CONSOLE_LOG_PATTERN"
+              value="[%d{yyyy-MM-dd HH:mm:ss}:%-3relative]  %clr(%-5level) %clr(${PID:-}){magenta} %clr(---){faint} %clr([%15.15thread]){faint} %clr(%-40.40logger{36}){cyan} %clr(:){faint} %msg%n"/>
+    <property name="CONSOLE_LOG_PATTERNx" value="${CONSOLE_LOG_PATTERN:-%clr(%d{${LOG_DATEFORMAT_PATTERN:-yyyy-MM-dd'T'HH:mm:ss.SSSXXX}}){faint} %clr(${LOG_LEVEL_PATTERN:-%5p}) %clr(${PID:- }){magenta} %clr(---){faint} %clr([%15.15t]){faint} %clr(%-40.40logger{39}){cyan} %clr(:){faint} %m%n${LOG_EXCEPTION_CONVERSION_WORD:-%wEx}}"/>
+    <property name="CONSOLE_LOG_CHARSET" value="${CONSOLE_LOG_CHARSET:-${file.encoding:-UTF-8}}"/>
+    <property name="FILE_LOG_PATTERN" value="${FILE_LOG_PATTERN:-%d{${LOG_DATEFORMAT_PATTERN:-yyyy-MM-dd'T'HH:mm:ss.SSSXXX}} ${LOG_LEVEL_PATTERN:-%5p} ${PID:- } --- [%t] %-40.40logger{39} : %m%n${LOG_EXCEPTION_CONVERSION_WORD:-%wEx}}"/>
+    <property name="FILE_LOG_CHARSET" value="${FILE_LOG_CHARSET:-${file.encoding:-UTF-8}}"/>
+
+<!--    <appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender">-->
+<!--        <encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">-->
+<!--            <charset>${CONSOLE_LOG_CHARSET}</charset>-->
+<!--            <pattern>${CONSOLE_LOG_PATTERN}</pattern>-->
+<!--        </encoder>-->
+<!--    </appender>-->
     <appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender">
         <withJansi>true</withJansi>
         <encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">