diff options
author | Paul Cristian Sarbu <paul.cristian.sarbu@huawei.com> | 2024-01-03 14:59:15 +0100 |
---|---|---|
committer | Paul Cristian Sarbu <paul.cristian.sarbu@huawei.com> | 2024-01-08 15:36:34 +0100 |
commit | 44005b4e7d7bd6b445b4265902a8104197ecd857 (patch) | |
tree | b1bce08599352154c5c81e16406e367a6103a27d /src/buildtool/serve_api/serve_service/source_tree.cpp | |
parent | 90b14e410105258bdc052c5677b95ae48915b45e (diff) | |
download | justbuild-44005b4e7d7bd6b445b4265902a8104197ecd857.tar.gz |
serve source tree: Improve log messages when sync with remote fails
Diffstat (limited to 'src/buildtool/serve_api/serve_service/source_tree.cpp')
-rw-r--r-- | src/buildtool/serve_api/serve_service/source_tree.cpp | 28 |
1 files changed, 21 insertions, 7 deletions
diff --git a/src/buildtool/serve_api/serve_service/source_tree.cpp b/src/buildtool/serve_api/serve_service/source_tree.cpp index 51c9da55..2febcfe2 100644 --- a/src/buildtool/serve_api/serve_service/source_tree.cpp +++ b/src/buildtool/serve_api/serve_service/source_tree.cpp @@ -212,7 +212,8 @@ auto SourceTreeService::ServeCommitTree( {Artifact::ObjectInfo{.digest = digest, .type = ObjectType::Tree}}, &(*remote_api_))) { - auto str = fmt::format("Failed to sync tree {}", *tree_id); + auto str = fmt::format( + "Failed to sync tree {} from local Git cache", *tree_id); logger_->Emit(LogLevel::Error, str); *(response->mutable_tree()) = std::move(*tree_id); response->set_status(ServeCommitTreeResponse::SYNC_ERROR); @@ -245,7 +246,10 @@ auto SourceTreeService::ServeCommitTree( {Artifact::ObjectInfo{.digest = digest, .type = ObjectType::Tree}}, &(*remote_api_))) { - auto str = fmt::format("Failed to sync tree {}", *tree_id); + auto str = fmt::format( + "Failed to sync tree {} from known repository {}", + *tree_id, + path.string()); logger_->Emit(LogLevel::Error, str); *(response->mutable_tree()) = std::move(*tree_id); response->set_status(ServeCommitTreeResponse::SYNC_ERROR); @@ -283,7 +287,9 @@ auto SourceTreeService::SyncArchive(std::string const& tree_id, {Artifact::ObjectInfo{.digest = digest, .type = ObjectType::Tree}}, &(*remote_api_))) { - auto str = fmt::format("Failed to sync tree {}", tree_id); + auto str = fmt::format("Failed to sync tree {} from repository {}", + tree_id, + repo_path.string()); logger_->Emit(LogLevel::Error, str); *(response->mutable_tree()) = tree_id; response->set_status(ServeArchiveTreeResponse::SYNC_ERROR); @@ -757,7 +763,8 @@ auto SourceTreeService::ServeContent( {Artifact::ObjectInfo{.digest = digest, .type = ObjectType::File}}, &(*remote_api_))) { - auto str = fmt::format("Failed to sync content {}", content); + auto str = fmt::format( + "Failed to sync content {} from local Git cache", content); logger_->Emit(LogLevel::Error, str); response->set_status(ServeContentResponse::SYNC_ERROR); return ::grpc::Status::OK; @@ -784,7 +791,10 @@ auto SourceTreeService::ServeContent( {Artifact::ObjectInfo{.digest = digest, .type = ObjectType::File}}, &(*remote_api_))) { - auto str = fmt::format("Failed to sync content {}", content); + auto str = fmt::format( + "Failed to sync content {} from known repository {}", + content, + path.string()); logger_->Emit(LogLevel::Error, str); response->set_status(ServeContentResponse::SYNC_ERROR); return ::grpc::Status::OK; @@ -829,7 +839,8 @@ auto SourceTreeService::ServeTree( {Artifact::ObjectInfo{.digest = digest, .type = ObjectType::Tree}}, &(*remote_api_))) { - auto str = fmt::format("Failed to sync tree {}", tree_id); + auto str = fmt::format( + "Failed to sync tree {} from local Git cache", tree_id); logger_->Emit(LogLevel::Error, str); response->set_status(ServeTreeResponse::SYNC_ERROR); return ::grpc::Status::OK; @@ -856,7 +867,10 @@ auto SourceTreeService::ServeTree( {Artifact::ObjectInfo{.digest = digest, .type = ObjectType::Tree}}, &(*remote_api_))) { - auto str = fmt::format("Failed to sync tree {}", tree_id); + auto str = fmt::format( + "Failed to sync tree {} from known repository {}", + tree_id, + path.string()); logger_->Emit(LogLevel::Error, str); response->set_status(ServeTreeResponse::SYNC_ERROR); return ::grpc::Status::OK; |