aboutsummaryrefslogtreecommitdiff
path: root/src/zenremotestore/include
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/zenremotestore/include
parentHTTP server API changes for improved extensibility (#684) (diff)
downloadzen-a598cb444f311c39bbf8d83e2004dd3545b9412d.tar.xz
zen-a598cb444f311c39bbf8d83e2004dd3545b9412d.zip
remove direct console output from code that is used from service mode (#688)
Diffstat (limited to 'src/zenremotestore/include')
-rw-r--r--src/zenremotestore/include/zenremotestore/builds/buildstorageutil.h3
-rw-r--r--src/zenremotestore/include/zenremotestore/operationlogoutput.h4
2 files changed, 6 insertions, 1 deletions
diff --git a/src/zenremotestore/include/zenremotestore/builds/buildstorageutil.h b/src/zenremotestore/include/zenremotestore/builds/buildstorageutil.h
index 7ac1f78d4..ab3037c89 100644
--- a/src/zenremotestore/include/zenremotestore/builds/buildstorageutil.h
+++ b/src/zenremotestore/include/zenremotestore/builds/buildstorageutil.h
@@ -31,7 +31,8 @@ enum class ZenCacheResolveMode
All
};
-BuildStorageResolveResult ResolveBuildStorage(const HttpClientSettings& ClientSettings,
+BuildStorageResolveResult ResolveBuildStorage(OperationLogOutput& Output,
+ const HttpClientSettings& ClientSettings,
std::string_view Host,
std::string_view OverrideHost,
std::string_view ZenCacheHost,
diff --git a/src/zenremotestore/include/zenremotestore/operationlogoutput.h b/src/zenremotestore/include/zenremotestore/operationlogoutput.h
index 49649fc76..9693e69cf 100644
--- a/src/zenremotestore/include/zenremotestore/operationlogoutput.h
+++ b/src/zenremotestore/include/zenremotestore/operationlogoutput.h
@@ -57,6 +57,10 @@ public:
virtual ProgressBar* CreateProgressBar(std::string_view InSubTask) = 0;
};
+struct LoggerRef;
+
+OperationLogOutput* CreateStandardLogOutput(LoggerRef& Log);
+
#define ZEN_OPERATION_LOG(OutputTarget, InLevel, fmtstr, ...) \
do \
{ \