미확인(unkown) 로그 파일 로그 추가
- EAIDBLogControl.isEnable() DB 정상 확인 - DB 비정상일 시 파일 로그 출력
This commit is contained in:
@@ -8,6 +8,7 @@ import com.eactive.eai.agent.encryption.EncryptionManager;
|
|||||||
import com.eactive.eai.common.dao.BaseDAO;
|
import com.eactive.eai.common.dao.BaseDAO;
|
||||||
import com.eactive.eai.common.dao.DAOException;
|
import com.eactive.eai.common.dao.DAOException;
|
||||||
import com.eactive.eai.common.exception.ExceptionUtil;
|
import com.eactive.eai.common.exception.ExceptionUtil;
|
||||||
|
import com.eactive.eai.common.logger.EAIDBLogControl;
|
||||||
import com.eactive.eai.common.property.PropManager;
|
import com.eactive.eai.common.property.PropManager;
|
||||||
import com.eactive.eai.common.util.Logger;
|
import com.eactive.eai.common.util.Logger;
|
||||||
import com.eactive.eai.common.util.ScpDbAgentUtil;
|
import com.eactive.eai.common.util.ScpDbAgentUtil;
|
||||||
@@ -28,12 +29,6 @@ public class InboundErrorInfoDAO extends BaseDAO {
|
|||||||
private InboundErrorInfoMapper inboundErrorInfoMapper;
|
private InboundErrorInfoMapper inboundErrorInfoMapper;
|
||||||
|
|
||||||
public void addInboundErrorInfo(InboundErrorInfoVO vo) throws DAOException {
|
public void addInboundErrorInfo(InboundErrorInfoVO vo) throws DAOException {
|
||||||
String bzwkDataCtnt = vo.getBwkDataTxt();
|
|
||||||
|
|
||||||
// db 암호화
|
|
||||||
bzwkDataCtnt = EncryptionManager.getInstance().encryptDBData(bzwkDataCtnt);
|
|
||||||
vo.setBwkDataTxt(bzwkDataCtnt);
|
|
||||||
|
|
||||||
try {
|
try {
|
||||||
vo.setErrTm((vo.getErrTm()).substring(0, 16));
|
vo.setErrTm((vo.getErrTm()).substring(0, 16));
|
||||||
vo.setErrTxt(StringUtil.chunkString(vo.getErrTxt(), 4000));
|
vo.setErrTxt(StringUtil.chunkString(vo.getErrTxt(), 4000));
|
||||||
@@ -48,6 +43,17 @@ public class InboundErrorInfoDAO extends BaseDAO {
|
|||||||
}
|
}
|
||||||
vo.setBzwkSvcKeyName(bizKey);
|
vo.setBzwkSvcKeyName(bizKey);
|
||||||
|
|
||||||
|
String bzwkDataCtnt = vo.getBwkDataTxt();
|
||||||
|
// db 암호화
|
||||||
|
bzwkDataCtnt = EncryptionManager.getInstance().encryptDBData(bzwkDataCtnt);
|
||||||
|
vo.setBwkDataTxt(bzwkDataCtnt);
|
||||||
|
|
||||||
|
if (!EAIDBLogControl.isEnable()) {
|
||||||
|
logger.warn("DB logging is disabled.");
|
||||||
|
logger.error(vo.toString());
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
InboundErrorInfo entity = inboundErrorInfoMapper.toEntity(vo);
|
InboundErrorInfo entity = inboundErrorInfoMapper.toEntity(vo);
|
||||||
inboundErrorInfoLoader.save(entity);
|
inboundErrorInfoLoader.save(entity);
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
|
|||||||
Reference in New Issue
Block a user