diff options
| author | Dan Engelbrecht <[email protected]> | 2025-12-11 10:02:06 +0100 |
|---|---|---|
| committer | GitHub Enterprise <[email protected]> | 2025-12-11 10:02:06 +0100 |
| commit | a598cb444f311c39bbf8d83e2004dd3545b9412d (patch) | |
| tree | e2527cd9c7fcb62e89605d0a3982ce3b052d5fba /src/zen/cmds/projectstore_cmd.cpp | |
| parent | HTTP server API changes for improved extensibility (#684) (diff) | |
| download | archived-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.cpp | 13 |
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, |