From 6d0840eda175c8f24f19752ed15bb9da34adb2d8 Mon Sep 17 00:00:00 2001 From: Harald Musum Date: Fri, 8 Oct 2021 12:47:35 +0200 Subject: Add toString() to DeploymentLog --- hosted-api/src/main/java/ai/vespa/hosted/api/DeploymentLog.java | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'hosted-api/src/main') diff --git a/hosted-api/src/main/java/ai/vespa/hosted/api/DeploymentLog.java b/hosted-api/src/main/java/ai/vespa/hosted/api/DeploymentLog.java index 90e973da49d..1802fd676f4 100644 --- a/hosted-api/src/main/java/ai/vespa/hosted/api/DeploymentLog.java +++ b/hosted-api/src/main/java/ai/vespa/hosted/api/DeploymentLog.java @@ -4,6 +4,7 @@ package ai.vespa.hosted.api; import java.time.Instant; import java.util.List; import java.util.OptionalLong; +import java.util.stream.Collectors; import java.util.stream.Stream; import static java.util.Comparator.comparing; @@ -52,6 +53,13 @@ public class DeploymentLog { return last; } + @Override + public String toString() { + return "status: " + status.name() + ", " + (active ? "active" : "not active") + ", log entries:\n" + + entries.stream() + .map(entry -> String.format("%s %s %s", entry.at(), entry.level(), entry.message())) + .collect(Collectors.joining("\n")); + } public static class Entry { -- cgit v1.2.3