Settings: add option to disable logging to disk

This commit is contained in:
tobtoht
2022-03-03 16:22:59 +01:00
parent f9019cb1b0
commit a8d33099a2
5 changed files with 25 additions and 2 deletions
+9 -2
View File
@@ -143,11 +143,18 @@ if (AttachConsole(ATTACH_PARENT_PROCESS)) {
bool logLevelFromEnv;
int logLevel = qEnvironmentVariableIntValue("MONERO_LOG_LEVEL", &logLevelFromEnv);
if (!logLevelFromEnv) {
logLevel = 0;
}
config()->set(Config::logLevel, logLevel);
if (parser.isSet("quiet"))
if (parser.isSet("quiet") || config()->get(Config::disableLogging).toBool()) {
qWarning() << "Logging is disabled";
WalletManager::instance()->setLogLevel(-1);
else if (logLevelFromEnv && logLevel >= 0 && logLevel <= Monero::WalletManagerFactory::LogLevel_Max)
}
else if (logLevelFromEnv && logLevel >= 0 && logLevel <= Monero::WalletManagerFactory::LogLevel_Max) {
Monero::WalletManagerFactory::setLogLevel(logLevel);
}
// Setup wallet directory
QString walletDir = config()->get(Config::walletDirectory).toString();