From 9c7fcfacbba250d8776e520c92b2c33e43bc87ef Mon Sep 17 00:00:00 2001 From: Christian Mollekopf Date: Tue, 7 Apr 2015 13:25:35 +0200 Subject: Less noise --- common/storage.h | 2 +- common/storage_common.cpp | 2 +- common/storage_lmdb.cpp | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/common/storage.h b/common/storage.h index 78faac0..09365b0 100644 --- a/common/storage.h +++ b/common/storage.h @@ -98,7 +98,7 @@ public: * Set the default error handler. */ void setDefaultErrorHandler(const std::function &errorHandler); - std::function defaultErrorHandler(); + std::function defaultErrorHandler() const; /** * A basic error handler that writes to std::cerr. diff --git a/common/storage_common.cpp b/common/storage_common.cpp index 5728096..65f6e57 100644 --- a/common/storage_common.cpp +++ b/common/storage_common.cpp @@ -46,7 +46,7 @@ void Storage::setDefaultErrorHandler(const std::function Storage::defaultErrorHandler() +std::function Storage::defaultErrorHandler() const { if (mErrorHandler) { return mErrorHandler; diff --git a/common/storage_lmdb.cpp b/common/storage_lmdb.cpp index 4fcb11f..7bbf8b5 100644 --- a/common/storage_lmdb.cpp +++ b/common/storage_lmdb.cpp @@ -425,11 +425,11 @@ qint64 Storage::diskUsage() const void Storage::removeFromDisk() const { const QString fullPath(d->storageRoot + '/' + d->name); - qDebug() << "removing " << fullPath; QMutexLocker locker(&d->sMutex); QDir dir(fullPath); if (!dir.removeRecursively()) { - qWarning() << "Failed to remove directory" << d->storageRoot << d->name; + Error error(d->name.toLatin1(), ErrorCodes::GenericError, QString("Failed to remove directory %1 %2").arg(d->storageRoot).arg(d->name).toLatin1()); + defaultErrorHandler()(error); } auto env = d->sEnvironments.take(fullPath); mdb_env_close(env); -- cgit v1.2.3