log 추가

This commit is contained in:
JooYoung 2022-12-08 16:53:43 +09:00
parent cc096b030b
commit d978ba838f

View File

@ -9,12 +9,15 @@ import java.util.List;
import javax.annotation.Resource; import javax.annotation.Resource;
import javax.sql.DataSource; import javax.sql.DataSource;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Value; import org.springframework.beans.factory.annotation.Value;
import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Bean;
import org.springframework.scheduling.annotation.EnableScheduling; import org.springframework.scheduling.annotation.EnableScheduling;
import org.springframework.scheduling.annotation.Scheduled; import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import kcc.com.cmm.aspect.LoggerAspect;
import kcc.kccadr.message.service.KakaoAtSendService; import kcc.kccadr.message.service.KakaoAtSendService;
import kcc.kccadr.message.service.KakaoAtSendVO; import kcc.kccadr.message.service.KakaoAtSendVO;
import kcc.kccadr.message.web.KakaoAtSendAPI; import kcc.kccadr.message.web.KakaoAtSendAPI;
@ -29,6 +32,8 @@ import net.javacrumbs.shedlock.spring.annotation.EnableSchedulerLock;
@EnableSchedulerLock(defaultLockAtMostFor = "PT30S") // Scheduler Lock 사용 가능 설정 (기본 30초동안 Lock) @EnableSchedulerLock(defaultLockAtMostFor = "PT30S") // Scheduler Lock 사용 가능 설정 (기본 30초동안 Lock)
public class SchedulerUtil { public class SchedulerUtil {
private static final Logger log = LoggerFactory.getLogger(LoggerAspect.class);
@Value("#{globalSettings['Globals.BizPpurio.siteUrl']}") @Value("#{globalSettings['Globals.BizPpurio.siteUrl']}")
private String apiUrl; private String apiUrl;
@ -56,6 +61,9 @@ public class SchedulerUtil {
@SchedulerLock(name = "kakaoAtSendPrcs", lockAtMostForString = ONE_MIN, lockAtLeastForString = ONE_MIN) @SchedulerLock(name = "kakaoAtSendPrcs", lockAtMostForString = ONE_MIN, lockAtLeastForString = ONE_MIN)
public void kakaoAtSendPrcs() throws Exception { public void kakaoAtSendPrcs() throws Exception {
System.out.println("===========at scheduler run============"); System.out.println("===========at scheduler run============");
log.error("===========at scheduler run============");
String hostAddr = null; String hostAddr = null;
//모든 OS에서 서버 고정 IP를 가져오기 //모든 OS에서 서버 고정 IP를 가져오기
@ -79,6 +87,9 @@ public class SchedulerUtil {
try { try {
System.out.println("server ip ============" + hostAddr); System.out.println("server ip ============" + hostAddr);
log.error("server ip ============" + hostAddr);
if(hostAddr.equals(myLocalIp) || hostAddr.equals(devIp) || hostAddr.equals(dmzIp1) || hostAddr.equals(dmzIp2) ) { if(hostAddr.equals(myLocalIp) || hostAddr.equals(devIp) || hostAddr.equals(dmzIp1) || hostAddr.equals(dmzIp2) ) {
//접속 서버 분기처리 필요 //접속 서버 분기처리 필요
@ -106,6 +117,7 @@ public class SchedulerUtil {
} }
System.out.println("===========at scheduler finish============"); System.out.println("===========at scheduler finish============");
log.error("===========at scheduler finish============");
} }
@Bean @Bean