diff --git a/src/app/service_based_app.cpp b/src/app/service_based_app.cpp index 24c638a..6ae7003 100644 --- a/src/app/service_based_app.cpp +++ b/src/app/service_based_app.cpp @@ -23,14 +23,19 @@ namespace sdl3cpp::app { ServiceBasedApp::ServiceBasedApp(const std::filesystem::path& scriptPath) : scriptPath_(scriptPath) { - logging::TraceGuard trace("ServiceBasedApp::ServiceBasedApp"); + logging::Logger::GetInstance().Info("ServiceBasedApp constructor starting"); try { + logging::Logger::GetInstance().Info("Setting up SDL"); SetupSDL(); + logging::Logger::GetInstance().Info("Registering services"); RegisterServices(); + logging::Logger::GetInstance().Info("Creating controllers"); lifecycleController_ = std::make_unique(registry_); applicationController_ = std::make_unique(registry_); + + logging::Logger::GetInstance().Info("ServiceBasedApp constructor completed"); } catch (const std::exception& e) { logging::Logger::GetInstance().Error("Failed to initialize ServiceBasedApp: " + std::string(e.what())); throw;