import org.eclipse.core.runtime.preferences.AbstractPreferenceInitializer;
import org.osgi.service.prefs.BackingStoreException;
import org.osgi.service.prefs.Preferences;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
public class MapsClientPreferenceInitializer extends AbstractPreferenceInitializer {
+ private static final Logger LOGGER = LoggerFactory.getLogger(MapsClientPreferenceInitializer.class);
+
public MapsClientPreferenceInitializer() {
}
@Override
public void initializeDefaultPreferences() {
Preferences node = MapsClientPreferences.getPreferences();
-
+
try {
String[] keys = node.keys();
List<String> keyss = Arrays.asList(keys);
node.put(MapsClientPreferences.P_TILESERVER_URL, possibleBuiltin);
}
} catch (BackingStoreException e) {
- e.printStackTrace();
+ LOGGER.error("Could not get keys for node {}", node, e);
}
}
}