Improve logging (indicate updated service in UpdateTask and add bundle location to reference output)

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1202663 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/configadmin/src/main/java/org/apache/felix/cm/impl/ConfigurationManager.java b/configadmin/src/main/java/org/apache/felix/cm/impl/ConfigurationManager.java
index 1e74bdd..c189d8e 100644
--- a/configadmin/src/main/java/org/apache/felix/cm/impl/ConfigurationManager.java
+++ b/configadmin/src/main/java/org/apache/felix/cm/impl/ConfigurationManager.java
@@ -1054,6 +1054,7 @@
         if ( provider != null )
         {
             buf.append( ", bundle=" ).append( provider.getBundleId() );
+            buf.append( '/' ).append( provider.getLocation() );
         }
         else
         {
@@ -1700,8 +1701,12 @@
 
                     helper.provide( ref );
 
-                    log( LogService.LOG_DEBUG, "Updated configuration {0} to update #{1}", new Object[]
-                        { config.getPid(), new Long( config.getLastUpdatedTime() ) } );
+                    log(
+                        LogService.LOG_DEBUG,
+                        "Updated {0} with configuration {1} (update #{1})",
+                        new Object[]
+                            { ConfigurationManager.toString( ref ), config.getPid(),
+                                new Long( config.getLastUpdatedTime() ) } );
                 }
 
                 // update the lastUpdatedTime