aboutsummaryrefslogtreecommitdiff
path: root/src/zen/cmds/projectstore_cmd.cpp
diff options
context:
space:
mode:
authorDan Engelbrecht <[email protected]>2025-12-11 10:02:06 +0100
committerGitHub Enterprise <[email protected]>2025-12-11 10:02:06 +0100
commita598cb444f311c39bbf8d83e2004dd3545b9412d (patch)
treee2527cd9c7fcb62e89605d0a3982ce3b052d5fba /src/zen/cmds/projectstore_cmd.cpp
parentHTTP server API changes for improved extensibility (#684) (diff)
downloadarchived-zen-a598cb444f311c39bbf8d83e2004dd3545b9412d.tar.xz
archived-zen-a598cb444f311c39bbf8d83e2004dd3545b9412d.zip
remove direct console output from code that is used from service mode (#688)
Diffstat (limited to 'src/zen/cmds/projectstore_cmd.cpp')
-rw-r--r--src/zen/cmds/projectstore_cmd.cpp13
1 files changed, 9 insertions, 4 deletions
diff --git a/src/zen/cmds/projectstore_cmd.cpp b/src/zen/cmds/projectstore_cmd.cpp
index b6af2176e..02436f4da 100644
--- a/src/zen/cmds/projectstore_cmd.cpp
+++ b/src/zen/cmds/projectstore_cmd.cpp
@@ -2420,6 +2420,8 @@ OplogDownloadCommand::Run(const ZenCliOptions& GlobalOptions, int argc, char** a
ParseStorageOptions(/*RequireNamespace*/ true, /*RequireBucket*/ true);
+ std::unique_ptr<OperationLogOutput> OperationLogOutput(CreateConsoleLogOutput(ProgressMode));
+
ThreadWorkers Workers(m_BoostWorkerThreads, /*SingleThreaded*/ false);
if (!m_Quiet)
{
@@ -2447,8 +2449,13 @@ OplogDownloadCommand::Run(const ZenCliOptions& GlobalOptions, int argc, char** a
/*Hidden*/ false,
m_Verbose);
- BuildStorageResolveResult ResolveRes =
- ResolveBuildStorage(ClientSettings, m_Host, m_OverrideHost, m_ZenCacheHost, ZenCacheResolveMode::Discovery, m_Verbose);
+ BuildStorageResolveResult ResolveRes = ResolveBuildStorage(*OperationLogOutput,
+ ClientSettings,
+ m_Host,
+ m_OverrideHost,
+ m_ZenCacheHost,
+ ZenCacheResolveMode::Discovery,
+ m_Verbose);
BuildStorageBase::Statistics StorageStats;
@@ -2520,8 +2527,6 @@ OplogDownloadCommand::Run(const ZenCliOptions& GlobalOptions, int argc, char** a
false ? GetSmallWorkerPool(EWorkloadType::Background) : GetTinyWorkerPool(EWorkloadType::Background));
}
- std::unique_ptr<OperationLogOutput> OperationLogOutput(CreateConsoleLogOutput(ProgressMode));
-
ProjectStoreOperationOplogState State(
*OperationLogOutput,
Storage,