diff --git a/routing/dht/dht.go b/routing/dht/dht.go
index 2cb680140162e7673c191d48fdc240476b3a107e..fcc0f3bf0899e87358791a45f14690a6c4350291 100644
--- a/routing/dht/dht.go
+++ b/routing/dht/dht.go
@@ -126,7 +126,7 @@ func (dht *IpfsDHT) putProvider(ctx context.Context, p peer.ID, key string) erro
 		return err
 	}
 
-	log.Debugf("%s putProvider: %s for %s", dht.self, p, u.Key(key))
+	log.Debugf("%s putProvider: %s for %s (%s)", dht.self, p, u.Key(key), pi.Addrs)
 
 	return nil
 }
diff --git a/routing/dht/handlers.go b/routing/dht/handlers.go
index e9ffd7d7ffaf0d9733d45cd94d1576700d0a326e..070f320a9a5586dd2c2f773505346cefb88884a8 100644
--- a/routing/dht/handlers.go
+++ b/routing/dht/handlers.go
@@ -219,7 +219,7 @@ func (dht *IpfsDHT) handleAddProvider(ctx context.Context, p peer.ID, pmes *pb.M
 		}
 
 		if len(pi.Addrs) < 1 {
-			log.Errorf("got no valid addresses for provider %s. Ignore.", p)
+			log.Errorf("%s got no valid addresses for provider %s. Ignore.", dht.self, p)
 			continue
 		}