미확인(unkown) 로그 파일 로그 추가

- EAIDBLogControl.isEnable() DB 정상 확인
- DB 비정상일 시 파일 로그 출력
This commit is contained in:
curry772
2026-06-05 10:35:17 +09:00
parent e1e2353139
commit 4ce22937af
@@ -8,6 +8,7 @@ import com.eactive.eai.agent.encryption.EncryptionManager;
import com.eactive.eai.common.dao.BaseDAO;
import com.eactive.eai.common.dao.DAOException;
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.util.Logger;
import com.eactive.eai.common.util.ScpDbAgentUtil;
@@ -28,12 +29,6 @@ public class InboundErrorInfoDAO extends BaseDAO {
private InboundErrorInfoMapper inboundErrorInfoMapper;
public void addInboundErrorInfo(InboundErrorInfoVO vo) throws DAOException {
String bzwkDataCtnt = vo.getBwkDataTxt();
// db 암호화
bzwkDataCtnt = EncryptionManager.getInstance().encryptDBData(bzwkDataCtnt);
vo.setBwkDataTxt(bzwkDataCtnt);
try {
vo.setErrTm((vo.getErrTm()).substring(0, 16));
vo.setErrTxt(StringUtil.chunkString(vo.getErrTxt(), 4000));
@@ -48,6 +43,17 @@ public class InboundErrorInfoDAO extends BaseDAO {
}
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);
inboundErrorInfoLoader.save(entity);
} catch (Exception e) {