android retrofit2 질문

조회수 1426회

retrofit2 사용하면서 사용된 파라미터들 자동으로 로그 남기는 방법이 있나요? interceptor쪽에서 어떻게 하면 될 듯 한데 잘 안되네요 ㅜ

  • (•́ ✖ •̀)
    알 수 없는 사용자

1 답변

  • 아래 코드를 사용해서 로그를 남길 수 있습니다.

    OkHttpClient client = new OkHttpClient.Builder()
                .addNetworkInterceptor(new HttpLoggingInterceptor().setLevel(HttpLoggingInterceptor.Level.BODY))
                .build();
    
            Retrofit retrofit = new Retrofit.Builder()
                .client(client)
                .baseUrl(baseUrl)
                .build();
    

    로그 레벨 설정은 BASIC, HEADERS, BODY로 입맛에 맞게 설정할 수 있으니 필요한 수준으로 설정하세요.

    • (•́ ✖ •̀)
      알 수 없는 사용자

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)