diff options
author | Harald Musum <musum@yahooinc.com> | 2021-10-08 12:47:35 +0200 |
---|---|---|
committer | Harald Musum <musum@yahooinc.com> | 2021-10-08 12:47:35 +0200 |
commit | 6d0840eda175c8f24f19752ed15bb9da34adb2d8 (patch) | |
tree | 133c27a623d5bc0ef2dd1be69bb84d8e308d9016 /hosted-api | |
parent | a6b7ec5af213d5f3bdd71593064322c232ad7c87 (diff) |
Add toString() to DeploymentLog
Diffstat (limited to 'hosted-api')
-rw-r--r-- | hosted-api/src/main/java/ai/vespa/hosted/api/DeploymentLog.java | 8 |
1 files changed, 8 insertions, 0 deletions
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 { |