47 lines
1.3 KiB
Java
47 lines
1.3 KiB
Java
package egovframework.com.cmm;
|
|
|
|
import org.apache.commons.logging.Log;
|
|
import org.apache.commons.logging.LogFactory;
|
|
|
|
import egovframework.rte.fdl.cmmn.exception.handler.ExceptionHandler;
|
|
|
|
/**
|
|
* @Class Name : EgovComExcepHndlr.java
|
|
* @Description : 공통서비스의 exception 처리 클래스
|
|
* @Modification Information
|
|
*
|
|
* 수정일 수정자 수정내용
|
|
* ------- ------- -------------------
|
|
* 2009. 3. 13. 이삼섭
|
|
*
|
|
* @author 공통 서비스 개발팀 이삼섭
|
|
* @since 2009. 3. 13.
|
|
* @version
|
|
* @see
|
|
*
|
|
*/
|
|
public class EgovComExcepHndlr implements ExceptionHandler {
|
|
|
|
protected Log log = LogFactory.getLog(this.getClass());
|
|
|
|
/*
|
|
@Resource(name = "otherSSLMailSender")
|
|
private SimpleSSLMail mailSender;
|
|
*/
|
|
/**
|
|
* 발생된 Exception을 처리한다.
|
|
*/
|
|
public void occur(Exception ex, String packageName) {
|
|
//log.debug(" EgovServiceExceptionHandler run...............");
|
|
try {
|
|
//mailSender. send(ex, packageName);
|
|
//log.debug(" sending a alert mail is completed ");
|
|
log.error(packageName, ex);
|
|
} catch (Exception e) {
|
|
//e.printStackTrace();
|
|
log.fatal(packageName, ex);// 2011.10.10 보안점검 후속조치
|
|
//throw new RuntimeException(ex);
|
|
}
|
|
}
|
|
}
|