}
if (parser.isSet("quiet") || conf()->get(Config::disableLogging).toBool()) {
- qWarning() << "Logging is disabled";
+ if (conf()->get(Config::disableLogging).toBool()) {
+ qWarning() << "Logging is disabled via configuration";
+ } else {
+ qWarning() << "Logging is disabled via --quiet flag";
+ }
WalletManager::instance()->setLogLevel(-1);
}
else if (logLevel >= 0 && logLevel <= Monero::WalletManagerFactory::LogLevel_Max) {
}
void applicationLogHandler(QtMsgType type, const QMessageLogContext &context, const QString &msg) {
- if (conf()->get(Config::disableLoggingStdout).toBool())
+ if (conf()->get(Config::disableLoggingStdout).toBool() || conf()->get(Config::disableLogging).toBool())
return;
int level = conf()->get(Config::logLevel).toInt();
}
Wallet::ConnectionStatus status = m_wallet->connectionStatus();
+ if (status == Wallet::ConnectionStatus_Connecting && !forceReconnect) {
+ return;
+ }
+
bool wsMode = (this->source() == NodeSource::websocket);
if (wsMode && !m_wsNodesReceived && websocketNodes().count() == 0) {