mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-05-03 16:25:54 +08:00
Ensure verify message is actually logged before aborting
This commit is contained in:
@@ -64,15 +64,16 @@ namespace BlackMisc
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if defined(QT_NO_DEBUG) || defined(Q_CC_MSVC)
|
#if defined(QT_NO_DEBUG) || defined(Q_CC_MSVC)
|
||||||
auto logger = QMessageLogger().warning(QLoggingCategory(qPrintable(CLogCategories::verification())));
|
QString log;
|
||||||
if (context && message)
|
if (context && message)
|
||||||
{
|
{
|
||||||
logger << QStringLiteral("Failed to verify: %1 (%2 in %3) in %4 line %5").arg(condition, message, context, filename, QString::number(line));
|
log = QStringLiteral("Failed to verify: %1 (%2 in %3) in %4 line %5").arg(condition, message, context, filename, QString::number(line));
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
logger << QStringLiteral("Failed to verify: %1 in %2 line %3").arg(condition, filename, QString::number(line));
|
log = QStringLiteral("Failed to verify: %1 in %2 line %3").arg(condition, filename, QString::number(line));
|
||||||
}
|
}
|
||||||
|
QMessageLogger().warning(QLoggingCategory(qPrintable(CLogCategories::verification()))) << log;
|
||||||
# if defined(BLACK_USE_CRASHPAD)
|
# if defined(BLACK_USE_CRASHPAD)
|
||||||
CRASHPAD_SIMULATE_CRASH();
|
CRASHPAD_SIMULATE_CRASH();
|
||||||
# endif
|
# endif
|
||||||
|
|||||||
Reference in New Issue
Block a user