summaryrefslogtreecommitdiff
path: root/src/buildtool/serve_api/serve_service/source_tree.cpp
diff options
context:
space:
mode:
authorKlaus Aehlig <klaus.aehlig@huawei.com>2025-05-20 10:45:17 +0200
committerKlaus Aehlig <klaus.aehlig@huawei.com>2025-05-20 12:23:50 +0200
commitddb2b71655e8b96598ddad23ab982e20c93bcc13 (patch)
treeea6c3d9e79a27ce46bd46be20f100699edc0539a /src/buildtool/serve_api/serve_service/source_tree.cpp
parent97ec22ace38e213bca87aa000f5ea4ca78f78338 (diff)
downloadjustbuild-ddb2b71655e8b96598ddad23ab982e20c93bcc13.tar.gz
serve service: log every incoming request at debug level
... so that at this level, the full activity of the serve service can be monitored.
Diffstat (limited to 'src/buildtool/serve_api/serve_service/source_tree.cpp')
-rw-r--r--src/buildtool/serve_api/serve_service/source_tree.cpp10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/buildtool/serve_api/serve_service/source_tree.cpp b/src/buildtool/serve_api/serve_service/source_tree.cpp
index 02007e1e..7ffe176e 100644
--- a/src/buildtool/serve_api/serve_service/source_tree.cpp
+++ b/src/buildtool/serve_api/serve_service/source_tree.cpp
@@ -232,6 +232,8 @@ auto SourceTreeService::ServeCommitTree(
::grpc::ServerContext* /* context */,
const ::justbuild::just_serve::ServeCommitTreeRequest* request,
ServeCommitTreeResponse* response) -> ::grpc::Status {
+ logger_->Emit(
+ LogLevel::Debug, "ServeCommitTree({}, ...)", request->commit());
// get lock for Git cache
auto repo_lock = RepositoryGarbageCollector::SharedLock(
*native_context_->storage_config);
@@ -691,6 +693,8 @@ auto SourceTreeService::ServeArchiveTree(
::grpc::ServerContext* /* context */,
const ::justbuild::just_serve::ServeArchiveTreeRequest* request,
ServeArchiveTreeResponse* response) -> ::grpc::Status {
+ logger_->Emit(
+ LogLevel::Debug, "ServeArchiveTree({}, ...)", request->content());
// get gc lock for Git cache
auto repo_lock = RepositoryGarbageCollector::SharedLock(
*native_context_->storage_config);
@@ -985,6 +989,7 @@ auto SourceTreeService::ServeDistdirTree(
::grpc::ServerContext* /* context */,
const ::justbuild::just_serve::ServeDistdirTreeRequest* request,
ServeDistdirTreeResponse* response) -> ::grpc::Status {
+ logger_->Emit(LogLevel::Debug, "ServeDistdirTree(...)");
// get gc lock for Git cache
auto repo_lock = RepositoryGarbageCollector::SharedLock(
*native_context_->storage_config);
@@ -1248,6 +1253,7 @@ auto SourceTreeService::ServeContent(
const ::justbuild::just_serve::ServeContentRequest* request,
ServeContentResponse* response) -> ::grpc::Status {
auto const& content{request->content()};
+ logger_->Emit(LogLevel::Debug, "ServeContent({})", content);
// get gc lock for Git cache
auto repo_lock = RepositoryGarbageCollector::SharedLock(
*native_context_->storage_config);
@@ -1465,6 +1471,7 @@ auto SourceTreeService::CheckRootTree(
const ::justbuild::just_serve::CheckRootTreeRequest* request,
CheckRootTreeResponse* response) -> ::grpc::Status {
auto const& tree_id{request->tree()};
+ logger_->Emit(LogLevel::Debug, "CheckRootTree({})", tree_id);
// get gc lock for Git cache
auto repo_lock = RepositoryGarbageCollector::SharedLock(
*native_context_->storage_config);
@@ -1595,6 +1602,8 @@ auto SourceTreeService::GetRemoteTree(
::grpc::ServerContext* /* context */,
const ::justbuild::just_serve::GetRemoteTreeRequest* request,
GetRemoteTreeResponse* response) -> ::grpc::Status {
+ logger_->Emit(
+ LogLevel::Debug, "GetRemoteTree({})", request->digest().hash());
// get gc lock for Git cache
auto repo_lock = RepositoryGarbageCollector::SharedLock(
*native_context_->storage_config);
@@ -1686,6 +1695,7 @@ auto SourceTreeService::ComputeTreeStructure(
::grpc::ServerContext* /*context*/,
const ::justbuild::just_serve::ComputeTreeStructureRequest* request,
ComputeTreeStructureResponse* response) -> ::grpc::Status {
+ logger_->Emit(LogLevel::Debug, "GetTreeStructure({})", request->tree());
auto repo_lock = RepositoryGarbageCollector::SharedLock(
*native_context_->storage_config);
if (not repo_lock) {