diff --git a/core/src/main/java/org/elasticsearch/common/MacAddressProvider.java b/core/src/main/java/org/elasticsearch/common/MacAddressProvider.java index 38c5619a7d55f..7952cbe2892e6 100644 --- a/core/src/main/java/org/elasticsearch/common/MacAddressProvider.java +++ b/core/src/main/java/org/elasticsearch/common/MacAddressProvider.java @@ -29,6 +29,8 @@ public class MacAddressProvider { + private static final ESLogger logger = Loggers.getLogger(MacAddressProvider.class); + private static byte[] getMacAddress() throws SocketException { Enumeration en = NetworkInterface.getNetworkInterfaces(); if (en != null) { @@ -64,15 +66,11 @@ public static byte[] getSecureMungedAddress() { try { address = getMacAddress(); } catch( SocketException se ) { - // only grab the logger when necessary, since the logging system may not be setup yet - ESLogger logger = Loggers.getLogger(MacAddressProvider.class); logger.warn("Unable to get mac address, will use a dummy address", se); // address will be set below } if (!isValidAddress(address)) { - // only grab the logger when necessary, since the logging system may not be setup yet - ESLogger logger = Loggers.getLogger(MacAddressProvider.class); logger.warn("Unable to get a valid mac address, will use a dummy address"); address = constructDummyMulticastAddress(); }