Author: adietish
Date: 2010-11-03 07:14:28 -0400 (Wed, 03 Nov 2010)
New Revision: 26217
Modified:
trunk/usage/plugins/org.jboss.tools.usage/src/org/jboss/tools/usage/http/HttpRemotePropertiesProvider.java
trunk/usage/plugins/org.jboss.tools.usage/src/org/jboss/tools/usage/internal/preferences/GlobalUsageSettings.java
Log:
[JBIDE-7474] switched to plugin logger adapter which does not log if tracing is not
enabled
Modified:
trunk/usage/plugins/org.jboss.tools.usage/src/org/jboss/tools/usage/http/HttpRemotePropertiesProvider.java
===================================================================
---
trunk/usage/plugins/org.jboss.tools.usage/src/org/jboss/tools/usage/http/HttpRemotePropertiesProvider.java 2010-11-03
11:04:00 UTC (rev 26216)
+++
trunk/usage/plugins/org.jboss.tools.usage/src/org/jboss/tools/usage/http/HttpRemotePropertiesProvider.java 2010-11-03
11:14:28 UTC (rev 26217)
@@ -17,11 +17,13 @@
import java.io.UnsupportedEncodingException;
import java.net.HttpURLConnection;
import java.net.URL;
+import java.text.MessageFormat;
import java.util.HashMap;
import java.util.Map;
import org.eclipse.core.runtime.IStatus;
import org.eclipse.core.runtime.Plugin;
+import org.jboss.tools.common.log.ILoggingAdapter;
import org.jboss.tools.usage.util.HttpEncodingUtils;
import org.jboss.tools.usage.util.LoggingUtils;
import org.jboss.tools.usage.util.StatusUtils;
@@ -39,20 +41,18 @@
static final String GET_METHOD_NAME = "GET"; //$NON-NLS-1$
- protected Plugin plugin;
private Map<String, String> valuesMap;
-
private String[] keys;
-
private String url;
-
private char valueDelimiter;
+ protected Plugin plugin;
+ private ILoggingAdapter loggingAdapter;
- public HttpRemotePropertiesProvider(String url, char valueDelimiter, Plugin plugin,
String... keys) {
+ public HttpRemotePropertiesProvider(String url, char valueDelimiter, ILoggingAdapter
loggingAdapter, String... keys) {
this.url = url;
this.keys = keys;
this.valueDelimiter = valueDelimiter;
- this.plugin = plugin;
+ this.loggingAdapter = loggingAdapter;
}
@@ -93,17 +93,11 @@
LoggingUtils.log(status, plugin);
responseReader = getInputStreamReader(urlConnection.getInputStream(),
urlConnection.getContentType());
} else {
- IStatus status = StatusUtils.getErrorStatus(
- plugin.getBundle().getSymbolicName()
- , HttpMessages.HttpGetMethod_Error_Http, null, url, responseCode);
- plugin.getLog().log(status);
+ loggingAdapter.error(MessageFormat.format(HttpMessages.HttpGetMethod_Error_Http, url,
responseCode));
}
return responseReader;
} catch (IOException e) {
- IStatus status = StatusUtils.getErrorStatus(
- plugin.getBundle().getSymbolicName()
- , HttpMessages.HttpGetMethod_Error_Io, e, url, e.getMessage());
- plugin.getLog().log(status);
+ loggingAdapter.debug(MessageFormat.format(HttpMessages.HttpGetMethod_Error_Io, url,
e.toString()));
throw e;
}
}
Modified:
trunk/usage/plugins/org.jboss.tools.usage/src/org/jboss/tools/usage/internal/preferences/GlobalUsageSettings.java
===================================================================
---
trunk/usage/plugins/org.jboss.tools.usage/src/org/jboss/tools/usage/internal/preferences/GlobalUsageSettings.java 2010-11-03
11:04:00 UTC (rev 26216)
+++
trunk/usage/plugins/org.jboss.tools.usage/src/org/jboss/tools/usage/internal/preferences/GlobalUsageSettings.java 2010-11-03
11:14:28 UTC (rev 26217)
@@ -17,6 +17,7 @@
import org.jboss.tools.usage.http.HttpRemotePropertiesProvider;
import org.jboss.tools.usage.http.IPropertiesProvider;
import org.jboss.tools.usage.internal.JBossToolsUsageActivator;
+import org.jboss.tools.usage.tracker.internal.UsagePluginLogger;
/**
* A class that implements a global reporting enablement setting. The current
@@ -108,7 +109,7 @@
return new HttpRemotePropertiesProvider(
url,
valueDelimiter,
- plugin,
+ new UsagePluginLogger(plugin),
keys);
}
}
Show replies by date