20SymbolsResolver::SymbolsResolver(
const char *libLoggingName, LibraryLoader loader)
21 : m_libLoggingName(libLoggingName)
23 Q_ASSERT(libLoggingName);
26 auto library = loader();
27 if (library && library->isLoaded())
28 m_library = std::move(library);
30 qCWarning(qLcSymbolsResolver) <<
"Couldn't load" << m_libLoggingName <<
"library";
33SymbolsResolver::SymbolsResolver(
const char *libName,
const char *version,
34 const char *libLoggingName)
35 : m_libLoggingName(libLoggingName ? libLoggingName : libName)
40 auto library = std::make_unique<QLibrary>(QString::fromLocal8Bit(libName),
41 QString::fromLocal8Bit(version));
43 m_library = std::move(library);
45 qCWarning(qLcSymbolsResolver) <<
"Couldn't load" << m_libLoggingName <<
"library";