From 16ea21e9f3a2a342cc5d345edad254183635384d Mon Sep 17 00:00:00 2001 From: Jason Volk Date: Sun, 16 Dec 2018 18:02:52 -0800 Subject: [PATCH] ircd::db: Use appropriate log facility for bad news in events callbacks. --- ircd/db.cc | 36 ++++++++++++++++++++++++++++++------ 1 file changed, 30 insertions(+), 6 deletions(-) diff --git a/ircd/db.cc b/ircd/db.cc index 325f52abb..dad699af7 100644 --- a/ircd/db.cc +++ b/ircd/db.cc @@ -2590,9 +2590,17 @@ ircd::db::database::events::OnCompactionCompleted(rocksdb::DB *const db, const rocksdb::CompactionJobInfo &info) noexcept { - log::info + const log::facility facility { - log, "'%s': %d compacted '%s' ctx:%lu level[in:%d out:%d] files[in:%zu out:%zu] reason:%d %d:%s", + info.status == rocksdb::Status::OK()? + log::facility::INFO: + log::facility::ERROR + }; + + log::logf + { + log, facility, + "'%s': %d compacted '%s' ctx:%lu level[in:%d out:%d] files[in:%zu out:%zu] reason:%d #%d: %s", d->name, info.job_id, info.cf_name, @@ -2613,9 +2621,17 @@ void ircd::db::database::events::OnTableFileDeleted(const rocksdb::TableFileDeletionInfo &info) noexcept { - log::debug + const log::facility facility { - log, "'%s': %d table file delete [%s][%s] %d:%s", + info.status == rocksdb::Status::OK()? + log::facility::DEBUG: + log::facility::ERROR + }; + + log::logf + { + log, facility, + "'%s': %d table file delete [%s][%s] #%d: %s", d->name, info.job_id, info.db_name, @@ -2629,9 +2645,17 @@ void ircd::db::database::events::OnTableFileCreated(const rocksdb::TableFileCreationInfo &info) noexcept { - log::debug + const log::facility facility { - log, "'%s': %d table file closed [%s][%s] '%s' %d:%s", + info.status == rocksdb::Status::OK()? + log::facility::DEBUG: + log::facility::ERROR + }; + + log::logf + { + log, facility, + "'%s': %d table file closed [%s][%s] '%s' #%d: %s", d->name, info.job_id, info.db_name,