전자정부표준프레임웍 기반 CMS에서 기존 로깅 쿼리와 파라미터 뷰기능에서
실시간 호출 클래스와 매서드명과 파라미터오브젝트명 확인을 하면 좀더 개발시 도움이 되기 때문에 기능을 추가했습니다.(결과-아래)
작업상세내역:기존 sht프로젝트 로깅기능은 그대로 두고, context-aspect.xml파일에 실시간 실행클래스와 매서드도 표시 되도록 추가.
<!-- AOP Aspect로깅 처리 기능 추가: KIK -->
<bean id="loggingAspect" class="timespace.miniplugin.com.LoggingAspect"/>
<aop:config>
<aop:pointcut id="getLogging" expression="execution(* egovframework.let..impl.*Impl.*(..)) or execution(* egovframework.com..impl.*Impl.*(..)) or execution(* timespace.let..impl.*Impl.*(..)) or execution(* timespace.com..impl.*Impl.*(..)) or execution(* timespace.miniplugin..impl.*Impl.*(..))" />
<aop:aspect ref="loggingAspect">
<aop:before method="logBefore" pointcut-ref="getLogging"/>
<aop:after method="logAfter" pointcut-ref="getLogging"/>
<!--
<aop:before method="logBeforeUpdate" pointcut-ref="updateLogging"/>
<aop:after-returning method="logAfterReturning" pointcut-ref="getLogging"/>
<aop:after-throwing method="logAfterThrowing" pointcut-ref="getLogging"/>
<aop:around method="logAround" pointcut-ref="saveLogging"/>
-->
</aop:aspect>
</aop:config>
Ps.
AOP 로깅기능 추가 기술자료: https://play.google.com/books/reader?id=RzLVBQAAQBAJ&hl=en_US&pg=GBS.PA150.w.10.0.0
egov 3.9 개발환경사용 (0) | 2020.02.28 |
---|---|
제티서버와 서블렛사용 (0) | 2020.02.27 |
UML을 이용한 스프링프레임웍 분석 (0) | 2020.02.22 |
전자정부표준프레임웍 호환성 점검1+점검2 (0) | 2020.02.21 |
스프링프레임웍 vs 전자정부표준프레임웍 (0) | 2020.02.19 |
댓글 영역