feat: Enhance logging in various controllers and services for better traceability

This commit is contained in:
2026-01-04 14:12:38 +00:00
parent d5d1debd8a
commit d2934ebc8d
5 changed files with 56 additions and 36 deletions

View File

@@ -13,17 +13,17 @@ namespace sdl3cpp::controllers {
ApplicationController::ApplicationController(di::ServiceRegistry& registry)
: registry_(registry), running_(false) {
logging::TraceGuard trace;
logging::Logger::GetInstance().Trace("ApplicationController::ApplicationController: Created");
}
ApplicationController::~ApplicationController() {
logging::TraceGuard trace;
logging::Logger::GetInstance().Trace("ApplicationController::~ApplicationController: Destroyed");
}
void ApplicationController::Run() {
logging::Logger::GetInstance().Info("ApplicationController::Run starting");
logging::TraceGuard trace;
logging::Logger::GetInstance().Info("Application starting main loop");
logging::Logger::GetInstance().Trace("ApplicationController::Run: Entering");
logging::Logger::GetInstance().Info("ApplicationController::Run: ApplicationController::Run starting");
logging::Logger::GetInstance().Info("ApplicationController::Run: Application starting main loop");
running_ = true;
auto lastTime = std::chrono::high_resolution_clock::now();
@@ -47,7 +47,8 @@ void ApplicationController::Run() {
ProcessFrame(deltaTime);
}
logging::Logger::GetInstance().Info("Application exiting main loop");
logging::Logger::GetInstance().Info("ApplicationController::Run: Application exiting main loop");
logging::Logger::GetInstance().Trace("ApplicationController::Run: Exiting");
}
void ApplicationController::HandleEvents() {