json2 Logback JSON 포맷으로 출력하기 의존성 추가 build.gradle 파일에 아래 의존성을 추가한다. compileOnly("ch.qos.logback.contrib:logback-jackson:0.1.5") compileOnly("ch.qos.logback.contrib:logback-json-classic:0.1.5") JsonLayout 설정하기 logback.xml 파일에 로그 메시지를 JsonLayout으로 출력되도록 설정한다. 추가적으로 JacksonJsonFormatter을 설정하면 Json 로그 메시지가 Json Formatter가 적용되어 출력된다. yyyy-MM-dd'T'HH:mm:ss.SSSX Etc/UTC true true 2020. 2. 28. OkHttpClient 요청 메시지에 쿼리 파라미터 추가하기 OkHttp3 종속성 추가 com.squareup.okhttp3 okhttp 3.14.1 쿼리 파라미터 추가한 Request 객체 생성 HttpUrl.Builder 클래스와 addQueryParameter 메서드를 이용하면 쿼리 파라미터를 쉽게 추가할 수 있다. 완성된 URL 문자열 값을 Request 객체를 생성하는 빌더에 넣어주면 된다. private static MediaType JSON_MEDIA_TYPE = MediaType.parse("application/json; charset=utf-8"); public static Request createPostRequest(String url, Map params, String bodyJson) { HttpUrl.Builder httpBuilder .. 2019. 5. 10. 이전 1 다음