Log all SOAP Exceptions returned by SharePoint.
Code Review : https://codereview.appspot.com/114160043/
diff --git a/src/com/google/enterprise/adaptor/sharepoint/SharePointAdaptor.java b/src/com/google/enterprise/adaptor/sharepoint/SharePointAdaptor.java
index 78b6fbf..018e237 100644
--- a/src/com/google/enterprise/adaptor/sharepoint/SharePointAdaptor.java
+++ b/src/com/google/enterprise/adaptor/sharepoint/SharePointAdaptor.java
@@ -602,8 +602,8 @@
           cd = virtualServerSiteDataClient.getContentContentDatabase(
               cdcd.getID(), true);
         } catch (IOException ex) {
-          log.log(Level.WARNING, "Failed to get sites for database {0}",
-              cdcd.getID());
+          log.log(Level.WARNING, "Failed to get sites for database: " 
+              + cdcd.getID(), ex);
           continue;
         }
         if (cd.getSites() == null) {
@@ -794,8 +794,8 @@
       try {
         cd = vsClient.getContentContentDatabase(cdcd.getID(), true);
       } catch (IOException ex) {
-        log.log(Level.WARNING, "Failed to get local groups for database {0}",
-            cdcd.getID());
+        log.log(Level.WARNING, "Failed to get content database: " 
+            + cdcd.getID(), ex);
         continue;
       }
       if (cd.getSites() == null) {
@@ -810,8 +810,8 @@
         try {
           site = siteAdaptor.getSiteDataClient().getContentSite();
         } catch (IOException ex) {
-          log.log(Level.WARNING, "Failed to get local groups for site {0}",
-              siteString);
+          log.log(Level.WARNING, "Failed to get local groups for site: "
+              + siteString, ex);
           continue;
         }
         Map<GroupPrincipal, Collection<Principal>> siteDefs
@@ -956,8 +956,8 @@
           site = getSiteAdaptor(siteUrl, siteUrl).getSiteDataClient()
               .getContentSite();
         } catch (IOException ex) {
-          log.log(Level.WARNING, "Failed to get local groups for site {0}",
-              siteUrl);
+          log.log(Level.WARNING, "Failed to get local groups for site: "
+              + siteUrl, ex);
           continue;
         }
         groupDefs.putAll(siteAdaptor.computeMembersForGroups(site.getGroups()));