summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Haller <thaller@redhat.com>2015-03-26 12:27:47 +0100
committerThomas Haller <thaller@redhat.com>2015-04-08 14:39:16 +0200
commit07f95c371c5a4699270915bb4872f844fa353c86 (patch)
tree9b3429b1577aeff2c8d2c0fc08f8b9539acb3e18
parent3abeb7f2b9954b1929df58493c47219a7f97ba14 (diff)
downloadNetworkManager-07f95c371c5a4699270915bb4872f844fa353c86.tar.gz
platform: don't write debug message to stderr
Use nm-logging instead.
-rw-r--r--src/platform/nm-linux-platform.c17
1 files changed, 12 insertions, 5 deletions
diff --git a/src/platform/nm-linux-platform.c b/src/platform/nm-linux-platform.c
index 39c38f8343..969ff3cd31 100644
--- a/src/platform/nm-linux-platform.c
+++ b/src/platform/nm-linux-platform.c
@@ -1737,10 +1737,6 @@ add_object (NMPlatform *platform, struct nl_object *obj)
auto_nl_object struct nl_object *object = obj;
NMLinuxPlatformPrivate *priv = NM_LINUX_PLATFORM_GET_PRIVATE (platform);
int nle;
- struct nl_dump_params dp = {
- .dp_type = NL_DUMP_DETAILS,
- .dp_fd = stderr,
- };
g_return_val_if_fail (object, FALSE);
@@ -1756,7 +1752,18 @@ add_object (NMPlatform *platform, struct nl_object *obj)
break;
default:
error ("Netlink error adding %s: %s", to_string_object (platform, object), nl_geterror (nle));
- nl_object_dump (object, &dp);
+ if (nm_logging_enabled (LOGL_DEBUG, LOGD_PLATFORM)) {
+ char buf[256];
+ struct nl_dump_params dp = {
+ .dp_type = NL_DUMP_DETAILS,
+ .dp_buf = buf,
+ .dp_buflen = sizeof (buf),
+ };
+
+ nl_object_dump (object, &dp);
+ buf[sizeof (buf) - 1] = '\0';
+ debug ("netlink object:\n%s", buf);
+ }
return FALSE;
}