feat/infer_dev_260107 #1
@@ -4,10 +4,12 @@ import com.kamco.cd.kamcoback.auth.CustomUserDetails;
|
|||||||
import com.kamco.cd.kamcoback.common.exception.CustomApiException;
|
import com.kamco.cd.kamcoback.common.exception.CustomApiException;
|
||||||
import com.kamco.cd.kamcoback.common.exception.DuplicateFileException;
|
import com.kamco.cd.kamcoback.common.exception.DuplicateFileException;
|
||||||
import com.kamco.cd.kamcoback.common.exception.ValidationException;
|
import com.kamco.cd.kamcoback.common.exception.ValidationException;
|
||||||
|
import com.kamco.cd.kamcoback.common.utils.HeaderUtil;
|
||||||
import com.kamco.cd.kamcoback.config.api.ApiLogFunction;
|
import com.kamco.cd.kamcoback.config.api.ApiLogFunction;
|
||||||
import com.kamco.cd.kamcoback.config.api.ApiResponseDto;
|
import com.kamco.cd.kamcoback.config.api.ApiResponseDto;
|
||||||
import com.kamco.cd.kamcoback.config.api.ApiResponseDto.ApiResponseCode;
|
import com.kamco.cd.kamcoback.config.api.ApiResponseDto.ApiResponseCode;
|
||||||
import com.kamco.cd.kamcoback.log.dto.ErrorLogDto;
|
import com.kamco.cd.kamcoback.log.dto.ErrorLogDto;
|
||||||
|
import com.kamco.cd.kamcoback.log.dto.EventType;
|
||||||
import com.kamco.cd.kamcoback.members.exception.MemberException;
|
import com.kamco.cd.kamcoback.members.exception.MemberException;
|
||||||
import com.kamco.cd.kamcoback.postgres.entity.ErrorLogEntity;
|
import com.kamco.cd.kamcoback.postgres.entity.ErrorLogEntity;
|
||||||
import com.kamco.cd.kamcoback.postgres.repository.log.ErrorLogRepository;
|
import com.kamco.cd.kamcoback.postgres.repository.log.ErrorLogRepository;
|
||||||
@@ -466,10 +468,14 @@ public class GlobalExceptionHandler {
|
|||||||
.collect(Collectors.joining("\n"))
|
.collect(Collectors.joining("\n"))
|
||||||
.substring(0, 255);
|
.substring(0, 255);
|
||||||
|
|
||||||
|
String actionType = HeaderUtil.get(request, "kamco-action-type");
|
||||||
|
|
||||||
ErrorLogEntity errorLogEntity =
|
ErrorLogEntity errorLogEntity =
|
||||||
new ErrorLogEntity(
|
new ErrorLogEntity(
|
||||||
request.getRequestURI(),
|
request.getRequestURI(),
|
||||||
ApiLogFunction.getEventType(request),
|
actionType == null
|
||||||
|
? ApiLogFunction.getEventType(request)
|
||||||
|
: EventType.fromName(actionType),
|
||||||
logErrorLevel,
|
logErrorLevel,
|
||||||
String.valueOf(httpStatus.value()),
|
String.valueOf(httpStatus.value()),
|
||||||
errorCode.getText(),
|
errorCode.getText(),
|
||||||
|
|||||||
Reference in New Issue
Block a user