summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Haller <thaller@redhat.com>2016-08-22 18:32:56 +0200
committerThomas Haller <thaller@redhat.com>2016-08-22 18:34:44 +0200
commit4cb845558e501bddff5b359295f64ea2906be181 (patch)
treea73a63f7f9de55c29fd9352bbc7dfbb5ad460d80
parent598bea3481b1216e16007057777ce1235593a6d8 (diff)
downloadNetworkManager-4cb845558e501bddff5b359295f64ea2906be181.tar.gz
platform: disable debug logging for NMPObject ref-couting
These logging lines are already disabled by default as _LOGt() is a NOP unless configured --with-more-logging. However, the logging is still very verbose also for debug-builds and currently there are no known issues there. Disable the logging statements (but leave them in so they can easily be enabled).
-rw-r--r--src/platform/nmp-object.c10
1 files changed, 7 insertions, 3 deletions
diff --git a/src/platform/nmp-object.c b/src/platform/nmp-object.c
index 55ffd7cffb..30a52c259b 100644
--- a/src/platform/nmp-object.c
+++ b/src/platform/nmp-object.c
@@ -47,6 +47,10 @@
} \
} G_STMT_END
+/* logging to trace object lifetime and references.
+ * Disabled by default. */
+#define _LOGr(...) G_STMT_START { if (FALSE) { _LOGt (__VA_ARGS__); } } G_STMT_END
+
/*********************************************************************************************/
struct _NMPCache {
@@ -211,7 +215,7 @@ nmp_object_ref (NMPObject *obj)
g_return_val_if_fail (obj->_ref_count != NMP_REF_COUNT_STACKINIT, NULL);
obj->_ref_count++;
- _LOGt (obj, "ref: %d", obj->_ref_count);
+ _LOGr (obj, "ref: %d", obj->_ref_count);
return obj;
}
@@ -222,7 +226,7 @@ nmp_object_unref (NMPObject *obj)
if (obj) {
g_return_if_fail (obj->_ref_count > 0);
g_return_if_fail (obj->_ref_count != NMP_REF_COUNT_STACKINIT);
- _LOGt (obj, "%s: %d",
+ _LOGr (obj, "%s: %d",
obj->_ref_count <= 1 ? "destroy" : "unref",
obj->_ref_count - 1);
if (--obj->_ref_count <= 0) {
@@ -262,7 +266,7 @@ _nmp_object_new_from_class (const NMPClass *klass)
obj = g_slice_alloc0 (klass->sizeof_data + G_STRUCT_OFFSET (NMPObject, object));
obj->_class = klass;
obj->_ref_count = 1;
- _LOGt (obj, "new");
+ _LOGr (obj, "new");
return obj;
}