diff --git a/cloudinit/net/network_state.py b/cloudinit/net/network_state.py
index a2fe4c4a..e2db999f 100644
--- a/cloudinit/net/network_state.py
+++ b/cloudinit/net/network_state.py
@@ -565,7 +565,11 @@ class NetworkStateInterpreter(object):
}
mac_address = cfg.get('match', {}).get('macaddress', None)
if not mac_address:
- LOG.warning('NetworkState Version2: missing macaddress')
+ logfunc = LOG.warning
+ if util.is_container:
+ logfunc = LOG.debug
+ logfunc('NetworkState Version2: missing "macaddress" info '
+ 'in config entry: %s: %s', eth, str(cfg))
for key in ['mtu', 'match', 'wakeonlan']:
if key in cfg: