개요매번 프로젝트를 진행할 때마다 네트워크 응답 처리에 대한 구조를 고민하곤 합니다. 어떻게 하면 직관적인 코드로 깔끔하게 처리할지, 다른 사람이 이해하기 쉬울까를 고민하다 보니매 프로젝트때마다 다른 에러 핸들링 코드가 만들어지는 것 같습니다.이번 프로젝트에서는 조금 새롭게 Interceptor를 활용한 에러 핸들링 코드를 구현했고, 그에 대한 내용을 작성할까 합니다. InterceptorInterceptor의 역할은 다양하게 있는데, 주된 역할은 다음과 같습니다. 로깅Retrofit을 사용한다면 반드시 들어봤거나, 사용해봤을 것이라 생각합니다.addInterceptor(HttpLoggingInterceptor().setLevel(HttpLoggingInterceptor.Level.BODY)) 아마 네..