1- package clap .server .application .port . inbound . domain ;
1+ package clap .server .application .service . log ;
22
33import clap .server .adapter .outbound .persistense .entity .log .constant .LogStatus ;
4+ import clap .server .application .port .inbound .domain .MemberService ;
45import clap .server .application .port .outbound .auth .loginLog .LoadLoginLogPort ;
56import clap .server .application .port .outbound .log .CommandLogPort ;
7+ import clap .server .application .port .outbound .log .LoggingPort ;
68import clap .server .common .utils .ClientIpParseUtil ;
79import clap .server .domain .model .auth .LoginLog ;
810import clap .server .domain .model .log .AnonymousLog ;
911import clap .server .domain .model .log .MemberLog ;
1012import clap .server .domain .model .member .Member ;
11- import com .fasterxml .jackson .core .JsonProcessingException ;
12- import com .fasterxml .jackson .databind .ObjectMapper ;
1313import jakarta .servlet .http .HttpServletRequest ;
1414import lombok .RequiredArgsConstructor ;
1515import org .springframework .stereotype .Service ;
1818@ Service
1919@ RequiredArgsConstructor
2020@ Transactional
21- public class LogService {
21+ public class LogService implements LoggingPort {
2222 private final CommandLogPort commandLogPort ;
2323 private final MemberService memberService ;
2424 private final LoadLoginLogPort loadLoginLogPort ;
25- private final ObjectMapper objectMapper ;
2625
2726 public void createAnonymousLog (HttpServletRequest request , int statusCode , String customCode , LogStatus logStatus , Object responseBody , String requestBody , String nickName ) {
2827 AnonymousLog anonymousLog = AnonymousLog .createAnonymousLog (request , statusCode ,customCode , logStatus , responseBody , requestBody , nickName );
@@ -35,7 +34,7 @@ public void createMemberLog(HttpServletRequest request, int statusCode, String c
3534 commandLogPort .saveMemberLog (memberLog );
3635 }
3736
38- public void createLoginFailedLog (HttpServletRequest request , int statusCode , String customCode , LogStatus logStatus , String requestBody , String nickName ) throws JsonProcessingException {
37+ public void createLoginFailedLog (HttpServletRequest request , int statusCode , String customCode , LogStatus logStatus , String requestBody , String nickName ) {
3938 LoginLog loginLog = loadLoginLogPort .findByClientIp (ClientIpParseUtil .getClientIp (request )).orElse (null );
4039 String responseBody = loginLog != null ? loginLog .toSummaryString () : null ;
4140 AnonymousLog anonymousLog = AnonymousLog .createAnonymousLog (request , statusCode ,customCode , logStatus , responseBody , requestBody , nickName );
0 commit comments