diff options
Diffstat (limited to 'src/zen/cmds/builds_cmd.cpp')
| -rw-r--r-- | src/zen/cmds/builds_cmd.cpp | 19 |
1 files changed, 13 insertions, 6 deletions
diff --git a/src/zen/cmds/builds_cmd.cpp b/src/zen/cmds/builds_cmd.cpp index 2c7a73fb3..56c3c3c4f 100644 --- a/src/zen/cmds/builds_cmd.cpp +++ b/src/zen/cmds/builds_cmd.cpp @@ -5,6 +5,7 @@ #include <zencore/basicfile.h> #include <zencore/compactbinarybuilder.h> #include <zencore/compactbinaryfile.h> +#include <zencore/compactbinaryfmt.h> #include <zencore/compress.h> #include <zencore/except.h> #include <zencore/filesystem.h> @@ -5699,10 +5700,14 @@ namespace { std::vector<std::pair<Oid, std::string>> AvailableParts; CbObject BuildObject = Storage.GetBuild(BuildId); - ZEN_CONSOLE("GetBuild took {}. Payload size: {}", + + ZEN_CONSOLE("GetBuild took {}. Name: '{}', Payload size: {}", NiceTimeSpanMs(GetBuildTimer.GetElapsedTimeMs()), + BuildObject["BuildName"sv].AsString(), NiceBytes(BuildObject.GetSize())); + ZEN_DEBUG("Build object: {}", BuildObject); + CbObjectView PartsObject = BuildObject["parts"sv].AsObjectView(); if (!PartsObject) { @@ -5782,11 +5787,13 @@ namespace { { ZEN_TRACE_CPU("GetRemoteContent"); - Stopwatch GetBuildPartTimer; - CbObject BuildPartManifest = Storage.GetBuildPart(BuildId, BuildParts[0].first); + Stopwatch GetBuildPartTimer; + const Oid BuildPartId = BuildParts[0].first; + const std::string_view BuildPartName = BuildParts[0].second; + CbObject BuildPartManifest = Storage.GetBuildPart(BuildId, BuildPartId); ZEN_CONSOLE("GetBuildPart {} ('{}') took {}. Payload size: {}", - BuildParts[0].first, - BuildParts[0].second, + BuildPartId, + BuildPartName, NiceTimeSpanMs(GetBuildPartTimer.GetElapsedTimeMs()), NiceBytes(BuildPartManifest.GetSize())); @@ -5915,7 +5922,7 @@ namespace { OutPartContents.resize(1); ParseBuildPartManifest(Storage, BuildId, - BuildParts[0].first, + BuildPartId, BuildPartManifest, OutPartContents[0], OutBlockDescriptions, |