diff options
author | Karen Arutyunov <karen@codesynthesis.com> | 2024-03-22 16:04:51 +0300 |
---|---|---|
committer | Karen Arutyunov <karen@codesynthesis.com> | 2024-03-25 11:20:37 +0300 |
commit | a7e49dbeab6c1a0500ca8fa3a1a6261b3740b6b0 (patch) | |
tree | b18ab48616d3cd6d3ec919048fd5363e322d17e4 /mod/mod-ci.cxx | |
parent | 11369a47e37419a8ef71b99f221f6f1dabcbf6c9 (diff) |
Add NOTIFICATION_DIAG macro to mod/tenant-service.hxx
Diffstat (limited to 'mod/mod-ci.cxx')
-rw-r--r-- | mod/mod-ci.cxx | 16 |
1 files changed, 13 insertions, 3 deletions
diff --git a/mod/mod-ci.cxx b/mod/mod-ci.cxx index fec603e..94a6882 100644 --- a/mod/mod-ci.cxx +++ b/mod/mod-ci.cxx @@ -391,8 +391,14 @@ handle (request& rq, response& rs) function<optional<string> (const brep::tenant_service&)> brep::ci:: build_queued (const tenant_service&, const vector<build>& bs, - optional<build_state> initial_state) const + optional<build_state> initial_state, + const diag_epilogue& log_writer) const noexcept { + NOTIFICATION_DIAG (log_writer); + + l2 ([&]{trace << "initial_state: " + << (initial_state ? to_string (*initial_state) : "none");}); + return [&bs, initial_state] (const tenant_service& ts) { optional<string> r (ts.data); @@ -424,7 +430,9 @@ build_queued (const tenant_service&, } function<optional<string> (const brep::tenant_service&)> brep::ci:: -build_building (const tenant_service&, const build& b) const +build_building (const tenant_service&, + const build& b, + const diag_epilogue&) const noexcept { return [&b] (const tenant_service& ts) { @@ -442,7 +450,9 @@ build_building (const tenant_service&, const build& b) const } function<optional<string> (const brep::tenant_service&)> brep::ci:: -build_built (const tenant_service&, const build& b) const +build_built (const tenant_service&, + const build& b, + const diag_epilogue&) const noexcept { return [&b] (const tenant_service& ts) { |