summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLubomir Rintel <lkundrak@v3.sk>2017-03-02 21:17:22 +0100
committerLubomir Rintel <lkundrak@v3.sk>2017-03-24 12:42:09 +0100
commit323bdc26eaad3dd01b96f871ddf7465353be98a2 (patch)
tree090ac1fa3ac28747c176e1c05ec904b7e28eb228
parenteccad6fa904e686a13d602f4ea621a263b4b37fa (diff)
downloadNetworkManager-323bdc26eaad3dd01b96f871ddf7465353be98a2.tar.gz
vpn/vpn-connection: log the connection context
-rw-r--r--src/vpn/nm-vpn-connection.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/vpn/nm-vpn-connection.c b/src/vpn/nm-vpn-connection.c
index 1c74e7ce17..add26830a6 100644
--- a/src/vpn/nm-vpn-connection.c
+++ b/src/vpn/nm-vpn-connection.c
@@ -200,18 +200,15 @@ static void _set_vpn_state (NMVpnConnection *self,
#define __NMLOG_prefix_buf_len 128
static const char *
-__LOG_create_prefix (char *buf, NMVpnConnection *self)
+__LOG_create_prefix (char *buf, NMVpnConnection *self, NMConnection *con)
{
NMVpnConnectionPrivate *priv;
- NMConnection *con;
const char *id;
if (!self)
return _NMLOG_PREFIX_NAME;
priv = NM_VPN_CONNECTION_GET_PRIVATE (self);
-
- con = NM_CONNECTION (_get_settings_connection (self, TRUE));
id = con ? nm_connection_get_id (con) : NULL;
g_snprintf (buf, __NMLOG_prefix_buf_len,
@@ -236,13 +233,16 @@ __LOG_create_prefix (char *buf, NMVpnConnection *self)
#define _NMLOG(level, ...) \
G_STMT_START { \
const NMLogLevel __level = (level); \
+ NMConnection *__con = (self) ? (NMConnection *) _get_settings_connection (self, TRUE) : NULL; \
\
if (nm_logging_enabled (__level, _NMLOG_DOMAIN)) { \
char __prefix[__NMLOG_prefix_buf_len]; \
\
- _nm_log (__level, _NMLOG_DOMAIN, 0, NULL, NULL, \
+ _nm_log (__level, _NMLOG_DOMAIN, 0, \
+ (self) ? NM_VPN_CONNECTION_GET_PRIVATE (self)->ip_iface : NULL, \
+ (__con) ? nm_connection_get_uuid (__con) : NULL, \
"%s: " _NM_UTILS_MACRO_FIRST (__VA_ARGS__), \
- __LOG_create_prefix (__prefix, self) \
+ __LOG_create_prefix (__prefix, (self), __con) \
_NM_UTILS_MACRO_REST (__VA_ARGS__)); \
} \
} G_STMT_END