summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBeniamino Galvani <bgalvani@redhat.com>2016-10-14 15:32:56 +0200
committerBeniamino Galvani <bgalvani@redhat.com>2016-10-14 15:57:43 +0200
commit92a8cfac69d8ac00df94dc4da7a09d8f168d0c46 (patch)
tree9fd68f9d2662c61493dbd86b8554d6c6b7b1bf9c
parentf551c91d3355184ba810f5ea63df79e3cefb678b (diff)
downloadNetworkManager-92a8cfac69d8ac00df94dc4da7a09d8f168d0c46.tar.gz
core: introduce default logging macros
-rw-r--r--src/devices/bluetooth/nm-bluez-manager.c11
-rw-r--r--src/dns-manager/nm-dns-dnsmasq.c10
-rw-r--r--src/dns-manager/nm-dns-systemd-resolved.c12
-rw-r--r--src/dnsmasq-manager/nm-dnsmasq-manager.c11
-rw-r--r--src/nm-bus-manager.c11
-rw-r--r--src/nm-checkpoint-manager.c10
-rw-r--r--src/nm-config.c10
-rw-r--r--src/nm-connectivity.c10
-rw-r--r--src/nm-dispatcher.c11
-rw-r--r--src/nm-exported-object.c22
-rw-r--r--src/nm-logging.h17
-rw-r--r--src/nm-pacrunner-manager.c12
-rw-r--r--src/nm-session-monitor.c12
-rw-r--r--src/nm-sleep-monitor.c10
-rw-r--r--src/ppp-manager/nm-ppp-manager.c11
-rw-r--r--src/settings/nm-settings.c9
-rw-r--r--src/supplicant-manager/nm-supplicant-manager.c11
17 files changed, 50 insertions, 150 deletions
diff --git a/src/devices/bluetooth/nm-bluez-manager.c b/src/devices/bluetooth/nm-bluez-manager.c
index 94e9ac387c..7a7093ce2a 100644
--- a/src/devices/bluetooth/nm-bluez-manager.c
+++ b/src/devices/bluetooth/nm-bluez-manager.c
@@ -89,15 +89,8 @@ nm_device_factory_create (GError **error)
/*****************************************************************************/
-#define _NMLOG_DOMAIN LOGD_BT
-#define _NMLOG_PREFIX_NAME "bluez"
-#define _NMLOG(level, ...) \
- G_STMT_START { \
- nm_log ((level), _NMLOG_DOMAIN, \
- "%s" _NM_UTILS_MACRO_FIRST(__VA_ARGS__), \
- _NMLOG_PREFIX_NAME": " \
- _NM_UTILS_MACRO_REST(__VA_ARGS__)); \
- } G_STMT_END
+#define _NMLOG_DOMAIN LOGD_BT
+#define _NMLOG(level, ...) __NMLOG_DEFAULT (level, _NMLOG_DOMAIN, "bluez", __VA_ARGS__)
/*****************************************************************************/
diff --git a/src/dns-manager/nm-dns-dnsmasq.c b/src/dns-manager/nm-dns-dnsmasq.c
index 6f2ab3eba6..9db6ed856a 100644
--- a/src/dns-manager/nm-dns-dnsmasq.c
+++ b/src/dns-manager/nm-dns-dnsmasq.c
@@ -71,15 +71,7 @@ G_DEFINE_TYPE (NMDnsDnsmasq, nm_dns_dnsmasq, NM_TYPE_DNS_PLUGIN)
/*****************************************************************************/
#define _NMLOG_DOMAIN LOGD_DNS
-#define _NMLOG_PREFIX_NAME "dnsmasq"
-#define _NMLOG(level, ...) \
- G_STMT_START { \
- nm_log ((level), _NMLOG_DOMAIN, \
- "%s[%p]: " _NM_UTILS_MACRO_FIRST(__VA_ARGS__), \
- _NMLOG_PREFIX_NAME, \
- (self) \
- _NM_UTILS_MACRO_REST(__VA_ARGS__)); \
- } G_STMT_END
+#define _NMLOG(level, ...) __NMLOG_DEFAULT_WITH_ADDR (level, _NMLOG_DOMAIN, "dnsmasq", __VA_ARGS__)
/*****************************************************************************/
diff --git a/src/dns-manager/nm-dns-systemd-resolved.c b/src/dns-manager/nm-dns-systemd-resolved.c
index 3f4dbfefe5..55a3398cad 100644
--- a/src/dns-manager/nm-dns-systemd-resolved.c
+++ b/src/dns-manager/nm-dns-systemd-resolved.c
@@ -76,16 +76,8 @@ G_DEFINE_TYPE (NMDnsSystemdResolved, nm_dns_systemd_resolved, NM_TYPE_DNS_PLUGIN
/*****************************************************************************/
-#define _NMLOG_DOMAIN LOGD_DNS
-#define _NMLOG_PREFIX_NAME "systemd-resolved"
-#define _NMLOG(level, ...) \
- G_STMT_START { \
- nm_log ((level), _NMLOG_DOMAIN, \
- "%s[%p]: " _NM_UTILS_MACRO_FIRST(__VA_ARGS__), \
- _NMLOG_PREFIX_NAME, \
- (self) \
- _NM_UTILS_MACRO_REST(__VA_ARGS__)); \
- } G_STMT_END
+#define _NMLOG_DOMAIN LOGD_DNS
+#define _NMLOG(level, ...) __NMLOG_DEFAULT_WITH_ADDR (level, _NMLOG_DOMAIN, "dns-sd-resolved", __VA_ARGS__)
/*****************************************************************************/
diff --git a/src/dnsmasq-manager/nm-dnsmasq-manager.c b/src/dnsmasq-manager/nm-dnsmasq-manager.c
index b4547cb417..9b24e69ebf 100644
--- a/src/dnsmasq-manager/nm-dnsmasq-manager.c
+++ b/src/dnsmasq-manager/nm-dnsmasq-manager.c
@@ -68,15 +68,8 @@ G_DEFINE_TYPE (NMDnsMasqManager, nm_dnsmasq_manager, G_TYPE_OBJECT)
/*****************************************************************************/
-#define _NMLOG_DOMAIN LOGD_SHARING
-#define _NMLOG_PREFIX_NAME "dnsmasq-manager"
-#define _NMLOG(level, ...) \
- G_STMT_START { \
- nm_log ((level), _NMLOG_DOMAIN, \
- "%s" _NM_UTILS_MACRO_FIRST(__VA_ARGS__), \
- _NMLOG_PREFIX_NAME": " \
- _NM_UTILS_MACRO_REST(__VA_ARGS__)); \
- } G_STMT_END
+#define _NMLOG_DOMAIN LOGD_SHARING
+#define _NMLOG(level, ...) __NMLOG_DEFAULT (level, _NMLOG_DOMAIN, "dnsmasq-manager", __VA_ARGS__)
/*****************************************************************************/
diff --git a/src/nm-bus-manager.c b/src/nm-bus-manager.c
index 94f4a6fa59..ca07e3d9f3 100644
--- a/src/nm-bus-manager.c
+++ b/src/nm-bus-manager.c
@@ -81,15 +81,8 @@ G_DEFINE_TYPE(NMBusManager, nm_bus_manager, G_TYPE_OBJECT)
/*****************************************************************************/
-#define _NMLOG_DOMAIN LOGD_CORE
-#define _NMLOG_PREFIX_NAME "bus-manager"
-#define _NMLOG(level, ...) \
- G_STMT_START { \
- nm_log ((level), _NMLOG_DOMAIN, \
- "%s" _NM_UTILS_MACRO_FIRST(__VA_ARGS__), \
- _NMLOG_PREFIX_NAME": " \
- _NM_UTILS_MACRO_REST(__VA_ARGS__)); \
- } G_STMT_END
+#define _NMLOG_DOMAIN LOGD_CORE
+#define _NMLOG(level, ...) __NMLOG_DEFAULT (level, _NMLOG_DOMAIN, "bus-manager", __VA_ARGS__)
/*****************************************************************************/
diff --git a/src/nm-checkpoint-manager.c b/src/nm-checkpoint-manager.c
index 41b5670bd7..07a97c25c4 100644
--- a/src/nm-checkpoint-manager.c
+++ b/src/nm-checkpoint-manager.c
@@ -51,14 +51,8 @@ struct _NMCheckpointManager {
/*****************************************************************************/
-#define _NMLOG_PREFIX_NAME "checkpoint"
-#define _NMLOG_DOMAIN LOGD_CORE
-
-#define _NMLOG(level, ...) \
- nm_log (level, _NMLOG_DOMAIN, \
- "%s: " _NM_UTILS_MACRO_FIRST(__VA_ARGS__), \
- _NMLOG_PREFIX_NAME \
- _NM_UTILS_MACRO_REST(__VA_ARGS__))
+#define _NMLOG_DOMAIN LOGD_CORE
+#define _NMLOG(level, ...) __NMLOG_DEFAULT (level, _NMLOG_DOMAIN, "checkpoint", __VA_ARGS__)
/*****************************************************************************/
diff --git a/src/nm-config.c b/src/nm-config.c
index cfd9785dbd..6338eb617d 100644
--- a/src/nm-config.c
+++ b/src/nm-config.c
@@ -138,14 +138,8 @@ G_DEFINE_TYPE_WITH_CODE (NMConfig, nm_config, G_TYPE_OBJECT,
/*****************************************************************************/
-#define _NMLOG_PREFIX_NAME "config"
-#define _NMLOG_DOMAIN LOGD_CORE
-
-#define _NMLOG(level, ...) \
- nm_log (level, _NMLOG_DOMAIN, \
- "%s: " _NM_UTILS_MACRO_FIRST(__VA_ARGS__), \
- _NMLOG_PREFIX_NAME \
- _NM_UTILS_MACRO_REST(__VA_ARGS__))
+#define _NMLOG_DOMAIN LOGD_CORE
+#define _NMLOG(level, ...) __NMLOG_DEFAULT (level, _NMLOG_DOMAIN, "config", __VA_ARGS__)
/*****************************************************************************/
diff --git a/src/nm-connectivity.c b/src/nm-connectivity.c
index 5d87621013..a33ec680eb 100644
--- a/src/nm-connectivity.c
+++ b/src/nm-connectivity.c
@@ -71,14 +71,8 @@ G_DEFINE_TYPE (NMConnectivity, nm_connectivity, G_TYPE_OBJECT)
/*****************************************************************************/
-#define _NMLOG_DOMAIN LOGD_CONCHECK
-#define _NMLOG(level, ...) \
- G_STMT_START { \
- nm_log ((level), (_NMLOG_DOMAIN), \
- "%s" _NM_UTILS_MACRO_FIRST(__VA_ARGS__), \
- "connectivity: " \
- _NM_UTILS_MACRO_REST(__VA_ARGS__)); \
- } G_STMT_END
+#define _NMLOG_DOMAIN LOGD_CONCHECK
+#define _NMLOG(level, ...) __NMLOG_DEFAULT (level, _NMLOG_DOMAIN, "connectivity", __VA_ARGS__)
/*****************************************************************************/
diff --git a/src/nm-dispatcher.c b/src/nm-dispatcher.c
index 64ebfc66d4..552eed8501 100644
--- a/src/nm-dispatcher.c
+++ b/src/nm-dispatcher.c
@@ -42,15 +42,8 @@
#define CALL_TIMEOUT (1000 * 60 * 10) /* 10 minutes for all scripts */
-#define _NMLOG_DOMAIN LOGD_DISPATCH
-#define _NMLOG_PREFIX_NAME "dispatcher"
-#define _NMLOG(level, ...) \
- G_STMT_START { \
- nm_log ((level), _NMLOG_DOMAIN, \
- "%s: " _NM_UTILS_MACRO_FIRST(__VA_ARGS__), \
- _NMLOG_PREFIX_NAME \
- _NM_UTILS_MACRO_REST(__VA_ARGS__)); \
- } G_STMT_END
+#define _NMLOG_DOMAIN LOGD_DISPATCH
+#define _NMLOG(level, ...) __NMLOG_DEFAULT (level, _NMLOG_DOMAIN, "dispatcher", __VA_ARGS__)
static GDBusProxy *dispatcher_proxy;
static GHashTable *requests = NULL;
diff --git a/src/nm-exported-object.c b/src/nm-exported-object.c
index d3c3d1fdc3..5dffb02f42 100644
--- a/src/nm-exported-object.c
+++ b/src/nm-exported-object.c
@@ -74,23 +74,11 @@ G_DEFINE_QUARK (NMExportedObjectClassInfo, nm_exported_object_class_info)
/*****************************************************************************/
-#define _NMLOG_PREFIX_NAME "exported-object"
-#define _NMLOG_DOMAIN LOGD_CORE
-
-#define _NMLOG(level, ...) \
- nm_log ((level), _NMLOG_DOMAIN, \
- "%s[%p]: " _NM_UTILS_MACRO_FIRST (__VA_ARGS__), \
- _NMLOG_PREFIX_NAME, (self) \
- _NM_UTILS_MACRO_REST (__VA_ARGS__))
-
-#define _NMLOG2_PREFIX_NAME "properties-changed"
-#define _NMLOG2_DOMAIN LOGD_DBUS_PROPS
-
-#define _NMLOG2(level, ...) \
- nm_log ((level), _NMLOG2_DOMAIN, \
- "%s[%p]: " _NM_UTILS_MACRO_FIRST (__VA_ARGS__), \
- _NMLOG2_PREFIX_NAME, (self) \
- _NM_UTILS_MACRO_REST (__VA_ARGS__))
+#define _NMLOG_DOMAIN LOGD_CORE
+#define _NMLOG(level, ...) __NMLOG_DEFAULT_WITH_ADDR (level, _NMLOG_DOMAIN, "exported-object", __VA_ARGS__)
+
+#define _NMLOG2_DOMAIN LOGD_DBUS_PROPS
+#define _NMLOG2(level, ...) __NMLOG_DEFAULT_WITH_ADDR (level, _NMLOG2_DOMAIN, "properties-changed", __VA_ARGS__)
/*****************************************************************************/
diff --git a/src/nm-logging.h b/src/nm-logging.h
index 59f2ad2b05..2c1a1059a3 100644
--- a/src/nm-logging.h
+++ b/src/nm-logging.h
@@ -275,4 +275,21 @@ extern void (*_nm_logging_clear_platform_logging_cache) (void);
/*****************************************************************************/
+#define __NMLOG_DEFAULT(level, domain, prefix, ...) \
+ G_STMT_START { \
+ nm_log ((level), (domain), \
+ "%s: " _NM_UTILS_MACRO_FIRST(__VA_ARGS__), \
+ (prefix) \
+ _NM_UTILS_MACRO_REST(__VA_ARGS__)); \
+ } G_STMT_END
+
+#define __NMLOG_DEFAULT_WITH_ADDR(level, domain, prefix, ...) \
+ G_STMT_START { \
+ nm_log ((level), (domain), \
+ "%s[%p]: " _NM_UTILS_MACRO_FIRST(__VA_ARGS__), \
+ (prefix), \
+ (self) \
+ _NM_UTILS_MACRO_REST(__VA_ARGS__)); \
+ } G_STMT_END
+
#endif /* __NETWORKMANAGER_LOGGING_H__ */
diff --git a/src/nm-pacrunner-manager.c b/src/nm-pacrunner-manager.c
index fc83f2078c..8ae9144df0 100644
--- a/src/nm-pacrunner-manager.c
+++ b/src/nm-pacrunner-manager.c
@@ -67,16 +67,8 @@ NM_DEFINE_SINGLETON_GETTER (NMPacrunnerManager, nm_pacrunner_manager_get, NM_TYP
/*****************************************************************************/
-#define _NMLOG_DOMAIN LOGD_PROXY
-#define _NMLOG_PREFIX_NAME "pacrunner"
-#define _NMLOG(level, ...) \
- G_STMT_START { \
- nm_log ((level), _NMLOG_DOMAIN, \
- "%s[%p]: " _NM_UTILS_MACRO_FIRST(__VA_ARGS__), \
- _NMLOG_PREFIX_NAME, \
- (self) /* Beware: must not dereference @self (see pacrunner_remove_done) */\
- _NM_UTILS_MACRO_REST(__VA_ARGS__)); \
- } G_STMT_END
+#define _NMLOG_DOMAIN LOGD_PROXY
+#define _NMLOG(level, ...) __NMLOG_DEFAULT_WITH_ADDR (level, _NMLOG_DOMAIN, "pacrunner", __VA_ARGS__)
/*****************************************************************************/
diff --git a/src/nm-session-monitor.c b/src/nm-session-monitor.c
index 5000f9060d..b37db362fd 100644
--- a/src/nm-session-monitor.c
+++ b/src/nm-session-monitor.c
@@ -68,16 +68,8 @@ struct _NMSessionMonitorClass {
G_DEFINE_TYPE (NMSessionMonitor, nm_session_monitor, G_TYPE_OBJECT);
-#define _NMLOG_PREFIX_NAME "session-monitor"
-#define _NMLOG_DOMAIN LOGD_CORE
-
-#define _NMLOG(level, ...) \
- G_STMT_START { \
- nm_log (level, _NMLOG_DOMAIN, \
- "%s: " _NM_UTILS_MACRO_FIRST(__VA_ARGS__), \
- _NMLOG_PREFIX_NAME \
- _NM_UTILS_MACRO_REST(__VA_ARGS__)); \
- } G_STMT_END
+#define _NMLOG_DOMAIN LOGD_CORE
+#define _NMLOG(level, ...) __NMLOG_DEFAULT (level, _NMLOG_DOMAIN, "session-monitor", __VA_ARGS__)
/*****************************************************************************/
diff --git a/src/nm-sleep-monitor.c b/src/nm-sleep-monitor.c
index ccb99e76ed..3be542c7dd 100644
--- a/src/nm-sleep-monitor.c
+++ b/src/nm-sleep-monitor.c
@@ -97,14 +97,8 @@ G_DEFINE_TYPE (NMSleepMonitor, nm_sleep_monitor, G_TYPE_OBJECT);
/*****************************************************************************/
-#define _NMLOG_DOMAIN LOGD_SUSPEND
-#define _NMLOG(level, ...) \
- G_STMT_START { \
- nm_log ((level), _NMLOG_DOMAIN, \
- "%s: " _NM_UTILS_MACRO_FIRST (__VA_ARGS__), \
- _NMLOG_PREFIX_NAME \
- _NM_UTILS_MACRO_REST (__VA_ARGS__)); \
- } G_STMT_END
+#define _NMLOG_DOMAIN LOGD_SUSPEND
+#define _NMLOG(level, ...) __NMLOG_DEFAULT (level, _NMLOG_DOMAIN, _NMLOG_PREFIX_NAME, __VA_ARGS__)
/*****************************************************************************/
diff --git a/src/ppp-manager/nm-ppp-manager.c b/src/ppp-manager/nm-ppp-manager.c
index 1db2a794a3..1457916aaf 100644
--- a/src/ppp-manager/nm-ppp-manager.c
+++ b/src/ppp-manager/nm-ppp-manager.c
@@ -108,15 +108,8 @@ G_DEFINE_TYPE (NMPPPManager, nm_ppp_manager, NM_TYPE_EXPORTED_OBJECT)
/*****************************************************************************/
-#define _NMLOG_DOMAIN LOGD_PPP
-#define _NMLOG_PREFIX_NAME "ppp-manager"
-#define _NMLOG(level, ...) \
- G_STMT_START { \
- nm_log ((level), _NMLOG_DOMAIN, \
- "%s" _NM_UTILS_MACRO_FIRST(__VA_ARGS__), \
- _NMLOG_PREFIX_NAME": " \
- _NM_UTILS_MACRO_REST(__VA_ARGS__)); \
- } G_STMT_END
+#define _NMLOG_DOMAIN LOGD_PPP
+#define _NMLOG(level, ...) __NMLOG_DEFAULT (level, _NMLOG_DOMAIN, "ppp-manager", __VA_ARGS__)
/*****************************************************************************/
diff --git a/src/settings/nm-settings.c b/src/settings/nm-settings.c
index 514c7edb48..385a917f62 100644
--- a/src/settings/nm-settings.c
+++ b/src/settings/nm-settings.c
@@ -185,14 +185,7 @@ G_DEFINE_TYPE (NMSettings, nm_settings, NM_TYPE_EXPORTED_OBJECT);
/*****************************************************************************/
#define _NMLOG_DOMAIN LOGD_SETTINGS
-#define _NMLOG_PREFIX_NAME "settings"
-#define _NMLOG(level, ...) \
- G_STMT_START { \
- nm_log ((level), _NMLOG_DOMAIN, \
- "%s" _NM_UTILS_MACRO_FIRST(__VA_ARGS__), \
- _NMLOG_PREFIX_NAME": " \
- _NM_UTILS_MACRO_REST(__VA_ARGS__)); \
- } G_STMT_END
+#define _NMLOG(level, ...) __NMLOG_DEFAULT (level, _NMLOG_DOMAIN, "settings", __VA_ARGS__)
/*****************************************************************************/
diff --git a/src/supplicant-manager/nm-supplicant-manager.c b/src/supplicant-manager/nm-supplicant-manager.c
index 502ac0c8b3..573fdaa0fa 100644
--- a/src/supplicant-manager/nm-supplicant-manager.c
+++ b/src/supplicant-manager/nm-supplicant-manager.c
@@ -58,15 +58,8 @@ G_DEFINE_TYPE (NMSupplicantManager, nm_supplicant_manager, G_TYPE_OBJECT)
/*****************************************************************************/
-#define _NMLOG_DOMAIN LOGD_SUPPLICANT
-#define _NMLOG_PREFIX_NAME "supplicant"
-#define _NMLOG(level, ...) \
- G_STMT_START { \
- nm_log ((level), _NMLOG_DOMAIN, \
- "%s" _NM_UTILS_MACRO_FIRST(__VA_ARGS__), \
- _NMLOG_PREFIX_NAME": " \
- _NM_UTILS_MACRO_REST(__VA_ARGS__)); \
- } G_STMT_END
+#define _NMLOG_DOMAIN LOGD_SUPPLICANT
+#define _NMLOG(level, ...) __NMLOG_DEFAULT (level, _NMLOG_DOMAIN, "supplicant", __VA_ARGS__)
/*****************************************************************************/