summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Haller <thaller@redhat.com>2020-05-08 14:16:53 +0200
committerThomas Haller <thaller@redhat.com>2020-05-08 14:24:14 +0200
commitb533bef8cd768f90a651d176ca59ccc44a408ff6 (patch)
treef3410bd04175f4ab358f7e0b8089d9bf785545db
parent29293928555b34bd243729710837b6ba780f8120 (diff)
downloadNetworkManager-b533bef8cd768f90a651d176ca59ccc44a408ff6.tar.gz
ovs: enable trace logging not only with NM_MORE_LOGGING
The logging is useful. Always compile it in.
-rw-r--r--src/devices/ovs/nm-ovsdb.c21
1 files changed, 11 insertions, 10 deletions
diff --git a/src/devices/ovs/nm-ovsdb.c b/src/devices/ovs/nm-ovsdb.c
index b6550b2531..e1865f9dea 100644
--- a/src/devices/ovs/nm-ovsdb.c
+++ b/src/devices/ovs/nm-ovsdb.c
@@ -131,10 +131,9 @@ typedef struct {
#define OVSDB_MAX_FAILURES 3
static void
-_call_trace (const char *comment, OvsdbMethodCall *call, json_t *msg)
+_LOGT_call_do (const char *comment, OvsdbMethodCall *call, json_t *msg)
{
-#if NM_MORE_LOGGING
- char *str = NULL;
+ gs_free char *str = NULL;
if (msg)
str = json_dumps (msg, 0);
@@ -169,12 +168,14 @@ _call_trace (const char *comment, OvsdbMethodCall *call, json_t *msg)
call->mtu);
break;
}
-
- if (msg)
- g_free (str);
-#endif
}
+#define _LOGT_call(comment, call, message) \
+ G_STMT_START { \
+ if (_LOGT_ENABLED ()) \
+ _LOGT_call_do ((comment), (call), (message)); \
+ } G_STMT_END
+
/**
* ovsdb_call_method:
*
@@ -226,7 +227,7 @@ ovsdb_call_method (NMOvsdb *self, OvsdbCommand command,
break;
}
- _call_trace ("enqueue", call, NULL);
+ _LOGT_call ("enqueue", call, NULL);
ovsdb_next_command (self);
}
@@ -875,7 +876,7 @@ ovsdb_next_command (NMOvsdb *self)
}
g_return_if_fail (msg);
- _call_trace ("send", call, msg);
+ _LOGT_call ("send", call, msg);
cmd = json_dumps (msg, 0);
g_string_append (priv->output, cmd);
@@ -1247,7 +1248,7 @@ ovsdb_got_msg (NMOvsdb *self, json_t *msg)
}
/* Cool, we found a corresponding call. Finish it. */
- _call_trace ("response", call, msg);
+ _LOGT_call ("response", call, msg);
if (!json_is_null (error)) {
/* The response contains an error. */