diff --git a/src/main/java/kcc/let/sym/log/lgm/service/EgovSysLogAspect.java b/src/main/java/kcc/let/sym/log/lgm/service/EgovSysLogAspect.java
index 3e12b984..8111e923 100644
--- a/src/main/java/kcc/let/sym/log/lgm/service/EgovSysLogAspect.java
+++ b/src/main/java/kcc/let/sym/log/lgm/service/EgovSysLogAspect.java
@@ -285,12 +285,19 @@ public class EgovSysLogAspect {
SysLog sysLog = new SysLog();
String className = joinPoint.getTarget().getClass().getName();
+ String className3 = joinPoint.getSignature().getDeclaringType().getSimpleName();
+ String className2 = joinPoint.getTarget().getClass().getSimpleName();
String methodName = joinPoint.getSignature().getName();
String processSeCode = "C";
String processTime = Long.toString(stopWatch.getTotalTimeMillis());
String uniqId = "";
String ip = "";
+ System.out.println("className");
+ System.out.println(className);
+ System.out.println(className2);
+ System.out.println(className3);
+
/* Authenticated */
Boolean isAuthenticated = EgovUserDetailsHelper.isAuthenticated();
if(isAuthenticated.booleanValue()) {
@@ -308,6 +315,7 @@ public class EgovSysLogAspect {
sysLog.setProcessTime(processTime);
sysLog.setRqesterId(uniqId);
sysLog.setRqesterIp(ip);
+ sysLog.setTrgetMenuNm(className3);
//sysLogService.logInsertSysLog(sysLog);
sysLogService.logInsertAdminSysLog(sysLog);
diff --git a/src/main/java/kcc/let/sym/log/lgm/service/impl/EgovSysLogServiceImpl.java b/src/main/java/kcc/let/sym/log/lgm/service/impl/EgovSysLogServiceImpl.java
index 1719a4c6..a914db5c 100644
--- a/src/main/java/kcc/let/sym/log/lgm/service/impl/EgovSysLogServiceImpl.java
+++ b/src/main/java/kcc/let/sym/log/lgm/service/impl/EgovSysLogServiceImpl.java
@@ -114,8 +114,28 @@ public class EgovSysLogServiceImpl extends EgovAbstractServiceImpl implements
System.out.println("=====i=====");
System.out.println(i);
System.out.println(i);
+
+ String[] s_arr = sysLog.getSrvcNm().split("[.]");
+ sysLog.setTrgetMenuNm(s_arr[s_arr.length-1]);
+
+ System.out.println("=====i====="+sysLog.getTrgetMenuNm());
+ System.out.println("=====i====="+sysLog.getSrvcNm());
try {
+ //저장이 안되었으면 LETTNADMINMETHOD 테이블에 추가하고 다시 저장해보기
+ if (i<=0) {
+ //LETTNADMINMETHOD 테이블에 추가하기
+ i = sysLogDAO.logInsertAdminSysLogNewStep3(sysLog);
+
+ //다시 로그 남기기
+ i = sysLogDAO.logInsertAdminSysLogNewStep1(sysLog);
+ }
+
+ System.out.println("====re=i=====");
+ System.out.println(i);
+ System.out.println(i);
+
+ //그래도 저장이 안되었으면 길이잘라서 log만 저장하기
if (i<=0) {
if (sysLog.getUrl().length()>1000) sysLog.setUrl(sysLog.getUrl().substring(0,1000));
diff --git a/src/main/java/kcc/let/sym/log/lgm/service/impl/SysLogDAO.java b/src/main/java/kcc/let/sym/log/lgm/service/impl/SysLogDAO.java
index 5df7dacd..a8e044ec 100644
--- a/src/main/java/kcc/let/sym/log/lgm/service/impl/SysLogDAO.java
+++ b/src/main/java/kcc/let/sym/log/lgm/service/impl/SysLogDAO.java
@@ -105,5 +105,10 @@ public class SysLogDAO extends EgovAbstractDAO {
return update("SysLogDAO.logInsertAdminSysLogNewStep2", sysLog);
}
+
+ public int logInsertAdminSysLogNewStep3(SysLog sysLog) throws Exception{
+ return update("SysLogDAO.logInsertAdminSysLogNewStep3", sysLog);
+
+ }
}
diff --git a/src/main/java/kcc/ve/oprtn/cpyrgExprnClsrm/oprtnStateMng/web/OprtnStateMngController.java b/src/main/java/kcc/ve/oprtn/cpyrgExprnClsrm/oprtnStateMng/web/OprtnStateMngController.java
index 6631d890..b2e60d5c 100644
--- a/src/main/java/kcc/ve/oprtn/cpyrgExprnClsrm/oprtnStateMng/web/OprtnStateMngController.java
+++ b/src/main/java/kcc/ve/oprtn/cpyrgExprnClsrm/oprtnStateMng/web/OprtnStateMngController.java
@@ -126,7 +126,7 @@ public class OprtnStateMngController {
* 운영현황 관리 목록 화면
*/
@RequestMapping("oprtnStateMngList.do")
- public String OprtnAplctAnncmMngList(
+ public String oprtnStateMngList(
@ModelAttribute("vEEduAplctVO") VEEduAplctVO vEEduAplctVO
, ModelMap model
) throws Exception {
diff --git a/src/main/resources/egovframework/sqlmap/let/sym/log/lgm/EgovSysLog_SQL_Mysql.xml b/src/main/resources/egovframework/sqlmap/let/sym/log/lgm/EgovSysLog_SQL_Mysql.xml
index 9390f780..de1d360d 100644
--- a/src/main/resources/egovframework/sqlmap/let/sym/log/lgm/EgovSysLog_SQL_Mysql.xml
+++ b/src/main/resources/egovframework/sqlmap/let/sym/log/lgm/EgovSysLog_SQL_Mysql.xml
@@ -195,6 +195,7 @@
관리자 로그 설정을 관리할 수 있습니다.
-건수 :
조회조건
+총 건수 :
| 파라미터 | 개인정보여부 | 등록일자 | -게시판관리 | +관리 |
|---|