21SymbolsResolver::SymbolsResolver(
const char *libLoggingName, LibraryLoader loader)
22 : m_libLoggingName(libLoggingName)
24 Q_ASSERT(libLoggingName);
27 auto library = loader();
28 if (library && library->isLoaded())
29 m_library = std::move(library);
31 qCWarning(qLcSymbolsResolver) <<
"Couldn't load" << m_libLoggingName <<
"library";
34SymbolsResolver::SymbolsResolver(
const char *libName,
const char *version,
35 const char *libLoggingName)
36 : m_libLoggingName(libLoggingName ? libLoggingName : libName)
41 auto library = std::make_unique<QLibrary>(QString::fromLocal8Bit(libName),
42 QString::fromLocal8Bit(version));
44 m_library = std::move(library);
46 qCWarning(qLcSymbolsResolver) <<
"Couldn't load" << m_libLoggingName <<
"library";