MCPcopy Create free account
hub / github.com/baumgarr/nixnote2 / setDebugLevel

Method setDebugLevel

global.cpp:1302–1325  ·  view source on GitHub ↗

Set the user debug level.

Source from the content-addressed store, hash-verified

1300//* Set the user debug level.
1301//************************************************
1302void Global::setDebugLevel() {
1303 settings->beginGroup("Debugging");
1304 int level = settings->value("messageLevel", -1).toInt();
1305 settings->endGroup();
1306
1307 // Setup the QLOG functions for debugging & messages
1308 QsLogging::Logger& logger = QsLogging::Logger::instance();
1309 if (level == QsLogging::TraceLevel)
1310 logger.setLoggingLevel(QsLogging::TraceLevel);
1311 else if (level == QsLogging::DebugLevel)
1312 logger.setLoggingLevel(QsLogging::DebugLevel);
1313 else if (level == QsLogging::InfoLevel || level == -1)
1314 logger.setLoggingLevel(QsLogging::InfoLevel);
1315 else if (level == QsLogging::WarnLevel)
1316 logger.setLoggingLevel(QsLogging::WarnLevel);
1317 else if (level == QsLogging::ErrorLevel)
1318 logger.setLoggingLevel(QsLogging::ErrorLevel);
1319 else if (level == QsLogging::FatalLevel)
1320 logger.setLoggingLevel(QsLogging::FatalLevel);
1321 else {
1322 logger.setLoggingLevel(QsLogging::InfoLevel);
1323 QLOG_WARN() << "Invalid message logging level " << level;
1324 }
1325}
1326
1327
1328

Callers 2

NixNoteMethod · 0.80
openPreferencesMethod · 0.80

Calls 2

valueMethod · 0.80
setLoggingLevelMethod · 0.80

Tested by

no test coverage detected