summaryrefslogtreecommitdiffstats
path: root/hosted-api
diff options
context:
space:
mode:
authorHarald Musum <musum@yahooinc.com>2021-10-08 12:47:35 +0200
committerHarald Musum <musum@yahooinc.com>2021-10-08 12:47:35 +0200
commit6d0840eda175c8f24f19752ed15bb9da34adb2d8 (patch)
tree133c27a623d5bc0ef2dd1be69bb84d8e308d9016 /hosted-api
parenta6b7ec5af213d5f3bdd71593064322c232ad7c87 (diff)
Add toString() to DeploymentLog
Diffstat (limited to 'hosted-api')
-rw-r--r--hosted-api/src/main/java/ai/vespa/hosted/api/DeploymentLog.java8
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 {