diff --git a/ext.gradle b/ext.gradle index a11c43b..24537cc 100644 --- a/ext.gradle +++ b/ext.gradle @@ -1,6 +1,6 @@ ext { group = "com.yhyzgn.http" - version = "2.0.1" + version = "2.0.2" url = "github.com/yhyzgn/pigeon" as Object repository = [ release : "https://oss.sonatype.org/service/local/staging/deploy/maven2/", diff --git a/pigeon/src/main/java/com/yhy/http/pigeon/internal/logging/HttpLoggerInterceptor.java b/pigeon/src/main/java/com/yhy/http/pigeon/internal/logging/HttpLoggerInterceptor.java index 3f62b31..e98fbea 100644 --- a/pigeon/src/main/java/com/yhy/http/pigeon/internal/logging/HttpLoggerInterceptor.java +++ b/pigeon/src/main/java/com/yhy/http/pigeon/internal/logging/HttpLoggerInterceptor.java @@ -107,7 +107,10 @@ private void log(Object tag, LogLines lines) { .append(System.lineSeparator()) .append("├────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────") .append(System.lineSeparator()); - lines.lines().forEach(item -> sb.append("│ ").append(item.msg.contains("{}") ? String.format(item.msg.replace("{}", "%s"), item.args) : item.msg).append(System.lineSeparator())); + lines.lines().stream() + .filter(Objects::nonNull) + .peek(item -> item.msg = Optional.ofNullable(item.msg).orElse("")) + .forEach(item -> sb.append("│ ").append(item.msg.contains("{}") ? String.format(item.msg.replace("{}", "%s"), item.args) : item.msg).append(System.lineSeparator())); sb.append("└────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────"); LOGGER.info(sb.toString()); } diff --git a/pigeon/src/main/java/com/yhy/http/pigeon/utils/Utils.java b/pigeon/src/main/java/com/yhy/http/pigeon/utils/Utils.java index b521f45..2fc1bde 100644 --- a/pigeon/src/main/java/com/yhy/http/pigeon/utils/Utils.java +++ b/pigeon/src/main/java/com/yhy/http/pigeon/utils/Utils.java @@ -20,7 +20,7 @@ */ public class Utils { private static final Type[] EMPTY_TYPE_ARRAY = new Type[0]; - public final static String VERSION = "2.0.1"; + public final static String VERSION = "2.0.2"; public static boolean isEmpty(Object object) { switch (object) {