Implemented logging into separate file for debugging
[mtetherd] / net.c
diff --git a/net.c b/net.c
index 788aff6..43d49f9 100644 (file)
--- a/net.c
+++ b/net.c
@@ -21,6 +21,7 @@
 #include <string.h>
 #include <netinet/in.h>
 #include "net.h"
+#include "plugin.h"
 
 #define MTETHERD_DEVICE_GET_PRIVATE(obj) (G_TYPE_INSTANCE_GET_PRIVATE ((obj), TYPE_MTETHERD_DEVICE, MTetherDDevicePrivate))
 
@@ -127,7 +128,7 @@ void mtetherd_device_set_index(MTetherDDevice *self, guint index) {
                        self->priv->dhcp_start = htonl(start);
                        self->priv->dhcp_end = htonl(addr);
                } else {
-                       g_warning("Invalid subnet index: %u (0..%u expected)", index, MAX_DEVICES - 1);
+                       g_log(MTETHERD_LOG_DOMAIN, G_LOG_LEVEL_WARNING, "Invalid subnet index: %u (0..%u expected)", index, MAX_DEVICES - 1);
                }
        }
 }