Fix INGLLogger initialization for BUILD_RTI=OFF compatibility
- Replace NGL::NGLLoggerBootstrap::getNGLRootLogger() with NGL::getMemoryLogger() in all VideoOverlayManagement handler classes - Fix Qt6 signal syntax in avs_interface.cpp (error → errorOccurred) - Ensures compatibility with BUILD_RTI=OFF builds - Affected files: * logger.cpp - Added BUILD_RTI guards, use NGL::getMemoryLogger() * avs_interface.cpp - Logger init + Qt6 signal fix * main_handler.cpp - Logger init fix * handler_overlays.cpp - Logger init fix * handler_infrastructure_data.cpp - Logger init fix * handler_participant_data.cpp - Logger init fix Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
1 parent
f6c2ac04f9
commit
4969e4ff9b
6 files changed
+15
-6
No files matched your search
@@ -7,7 +7,12 @@
|
||||
*/
|
||||
|
||||
#include "logger.h"
|
||||
|
||||
#if BUILD_RTI
|
||||
#include <NGLLogger/NGLLoggerBootstrap.h>
|
||||
#else
|
||||
#include <NGLLogger.h>
|
||||
#endif
|
||||
|
||||
namespace VideoOverlayManagement
|
||||
{
|
||||
@@ -21,6 +26,7 @@ LOGGER_T getLogger(const char *name)
|
||||
loggerName.append(ns, sizeof(ns) - 1);
|
||||
loggerName.append(name, len);
|
||||
|
||||
#if BUILD_RTI
|
||||
try
|
||||
{
|
||||
return NGL::NGLLoggerBootstrap::getNGLRootLogger().
|
||||
@@ -31,6 +37,9 @@ LOGGER_T getLogger(const char *name)
|
||||
fprintf(stderr, "Error retrieving logger: %s", ex.what());
|
||||
abort();
|
||||
}
|
||||
#else
|
||||
return NGL::getMemoryLogger(loggerName);
|
||||
#endif
|
||||
}
|
||||
|
||||
} // namespace VideoOverlayManagement
|
||||
Reference in new issue
Block a user