From ae42addcb26a6b90c2e39d3d068ca18b7f738e9e Mon Sep 17 00:00:00 2001 From: johndoe6345789 Date: Sun, 4 Jan 2026 14:46:31 +0000 Subject: [PATCH] feat: Replace logging in CleanupBuffers and Shutdown with ILogger for consistency --- src/app/service_based_app.cpp | 3 ++- src/services/impl/buffer_service.cpp | 7 ++++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/src/app/service_based_app.cpp b/src/app/service_based_app.cpp index fe52364..572e45a 100644 --- a/src/app/service_based_app.cpp +++ b/src/app/service_based_app.cpp @@ -199,7 +199,8 @@ void ServiceBasedApp::RegisterServices() { // Buffer service registry_.RegisterService( - registry_.GetService()); + registry_.GetService(), + registry_.GetService()); // Render command service registry_.RegisterService( diff --git a/src/services/impl/buffer_service.cpp b/src/services/impl/buffer_service.cpp index 8bcdc43..7815e57 100644 --- a/src/services/impl/buffer_service.cpp +++ b/src/services/impl/buffer_service.cpp @@ -100,7 +100,7 @@ void BufferService::CreateBuffer(VkDeviceSize size, VkBufferUsageFlags usage, } void BufferService::CleanupBuffers() { - logging::TraceGuard trace; + logger_->TraceFunction(__func__); auto device = deviceService_->GetDevice(); @@ -128,4 +128,9 @@ void BufferService::CleanupBuffers() { indexCount_ = 0; } +void BufferService::Shutdown() noexcept { + logger_->TraceFunction(__func__); + CleanupBuffers(); +} + } // namespace sdl3cpp::services::impl