`logPrettyResponse` configuration parameter is not considered
`logPrettyResponse` is not considered when configured, either in `karate-config.js` or in the feature itself.
Looking at the code I found the issue and will submit a PR to fix it.

diff --git a/karate-core/src/main/java/com/intuit/karate/http/HttpLogger.java b/karate-core/src/main/java/com/intuit/karate/http/HttpLogger.java
index f6d7466cd..bc5464d12 100644
--- a/karate-core/src/main/java/com/intuit/karate/http/HttpLogger.java
+++ b/karate-core/src/main/java/com/intuit/karate/http/HttpLogger.java
@@ -69,7 +69,7 @@ public class HttpLogger {
         }
         Variable v = new Variable(body);
         String text;
-        if (config != null && config.isLogPrettyRequest()) {
+        if (config != null && needsPrettyLogging(config, request)) {
             text = v.getAsPrettyString();
         } else {
             text = v.getAsString();
@@ -80,6 +80,18 @@ public class HttpLogger {
         sb.append(text);
     }
 
+    private static boolean needsPrettyLogging(Config config, boolean request) {
+        return logPrettyRequest(config, request) || logPrettyResponse(config, request);
+    }
+
+    private static boolean logPrettyResponse(Config config, boolean request) {
+        return !request && config.isLogPrettyResponse();
+    }
+
+    private static boolean logPrettyRequest(Config config, boolean request) {
+        return request && config.isLogPrettyRequest();
+    }
+
     private static HttpLogModifier logModifier(Config config, String uri) {
         HttpLogModifier logModifier = config.getLogModifier();
         return logModifier == null ? null : logModifier.enableForUri(uri) ? logModifier : null;
['karate-core/src/main/java/com/intuit/karate/http/HttpLogger.java']