diff options
Diffstat (limited to 'hosted-api/src/main/java/ai/vespa/hosted/api/ControllerHttpClient.java')
-rw-r--r-- | hosted-api/src/main/java/ai/vespa/hosted/api/ControllerHttpClient.java | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/hosted-api/src/main/java/ai/vespa/hosted/api/ControllerHttpClient.java b/hosted-api/src/main/java/ai/vespa/hosted/api/ControllerHttpClient.java index 43864f5f9d6..52ccec76799 100644 --- a/hosted-api/src/main/java/ai/vespa/hosted/api/ControllerHttpClient.java +++ b/hosted-api/src/main/java/ai/vespa/hosted/api/ControllerHttpClient.java @@ -313,11 +313,12 @@ public abstract class ControllerHttpClient { private static DeploymentLog toDeploymentLog(HttpResponse<byte[]> response) { Inspector rootObject = toInspector(response); List<DeploymentLog.Entry> entries = new ArrayList<>(); - rootObject.field("log").traverse((ObjectTraverser) (__, entryArray) -> + rootObject.field("log").traverse((ObjectTraverser) (step, entryArray) -> entryArray.traverse((ArrayTraverser) (___, entryObject) -> { entries.add(new DeploymentLog.Entry(Instant.ofEpochMilli(entryObject.field("at").asLong()), - entryObject.field("type").asString(), - entryObject.field("message").asString())); + DeploymentLog.Level.of(entryObject.field("type").asString()), + entryObject.field("message").asString(), + "copyVespaLogs".equals(step))); })); return new DeploymentLog(entries, rootObject.field("active").asBool(), |