diff base/ById.cpp @ 1768:4fec4527e50e

Remove debug output (by default)
author Chris Cannam
date Thu, 18 Jul 2019 13:28:14 +0100
parents ee7fd2c01d87
children c7e9e63c7bae
line wrap: on
line diff
--- a/base/ById.cpp	Thu Jul 18 13:17:49 2019 +0100
+++ b/base/ById.cpp	Thu Jul 18 13:28:14 2019 +0100
@@ -17,6 +17,8 @@
 #include <unordered_map>
 #include <typeinfo>
 
+//#define DEBUG_BY_ID 1
+
 int IdAlloc::getNextId()
 {
     static int nextId = 0;
@@ -70,8 +72,10 @@
         if (id == IdAlloc::NO_ID) {
             throw std::logic_error("item id should never be NO_ID");
         }
+#ifdef DEBUG_BY_ID
         SVCERR << "ById::add(#" << id << ") of type "
                << typeid(*item.get()).name() << endl;
+#endif
         QMutexLocker locker(&m_mutex);
         if (m_items.find(id) != m_items.end()) {
             SVCERR << "ById::add: item with id " << id
@@ -89,7 +93,9 @@
         if (id == IdAlloc::NO_ID) {
             return;
         }
+#ifdef DEBUG_BY_ID
         SVCERR << "ById::release(#" << id << ")" << endl;
+#endif
         QMutexLocker locker(&m_mutex);
         if (m_items.find(id) == m_items.end()) {
             SVCERR << "ById::release: unknown item id " << id << endl;