FELIX-1191 Add logging to OBR support plugin
git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@780384 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/webconsole/src/main/java/org/apache/felix/webconsole/internal/obr/AbstractObrPlugin.java b/webconsole/src/main/java/org/apache/felix/webconsole/internal/obr/AbstractObrPlugin.java
index 103ee72..6cf16fa 100644
--- a/webconsole/src/main/java/org/apache/felix/webconsole/internal/obr/AbstractObrPlugin.java
+++ b/webconsole/src/main/java/org/apache/felix/webconsole/internal/obr/AbstractObrPlugin.java
@@ -20,6 +20,7 @@
import org.apache.felix.webconsole.internal.BaseManagementPlugin;
+import org.osgi.service.log.LogService;
import org.osgi.service.obr.RepositoryAdmin;
import org.osgi.util.tracker.ServiceTracker;
@@ -44,7 +45,7 @@
}
catch ( Throwable t )
{
- // missing InstallerService class ??
+ getLog().log( LogService.LOG_WARNING, "Cannot create RepositoryAdmin service tracker", t );
return null;
}
diff --git a/webconsole/src/main/java/org/apache/felix/webconsole/internal/obr/RefreshRepoAction.java b/webconsole/src/main/java/org/apache/felix/webconsole/internal/obr/RefreshRepoAction.java
index 7129a96..1917b00 100644
--- a/webconsole/src/main/java/org/apache/felix/webconsole/internal/obr/RefreshRepoAction.java
+++ b/webconsole/src/main/java/org/apache/felix/webconsole/internal/obr/RefreshRepoAction.java
@@ -23,6 +23,7 @@
import javax.servlet.http.HttpServletResponse;
import org.apache.felix.webconsole.Action;
+import org.osgi.service.log.LogService;
import org.osgi.service.obr.Repository;
import org.osgi.service.obr.RepositoryAdmin;
@@ -70,7 +71,8 @@
}
catch ( Throwable t )
{
- // don't care, just ignore
+ getLog().log( LogService.LOG_ERROR,
+ "RefreshRepoAction: Submitted URL " + repositoryURL + " is invalid: " + t.getMessage() );
}
}
@@ -82,11 +84,12 @@
try
{
repoAdmin.removeRepository( repoURL );
+ getLog().log( LogService.LOG_INFO, "RefreshRepoAction: Removed repository " + repositoryURL );
}
catch ( Exception e )
{
- // TODO: log.log(LogService.LOG_ERROR, "Cannot refresh
- // Repository " + repo.getURL());
+ getLog().log( LogService.LOG_ERROR,
+ "RefreshRepoAction: Failed removing repository " + repositoryURL, e );
}
}
else
@@ -94,11 +97,12 @@
try
{
repoAdmin.addRepository( repoURL );
+ getLog().log( LogService.LOG_INFO, "RefreshRepoAction: Added repository " + repositoryURL );
}
catch ( Exception e )
{
- // TODO: log.log(LogService.LOG_ERROR, "Cannot refresh
- // Repository " + repo.getURL());
+ getLog().log( LogService.LOG_ERROR,
+ "RefreshRepoAction: Failed adding repository " + repositoryURL, e );
}
}
}