diff --git a/eth/downloader/downloader.go b/eth/downloader/downloader.go
index b323c94f95ab4a9a9c502db02715bc6e817702e3..1fac6156d53e7aa8786074983d23f77bbb434caa 100644
--- a/eth/downloader/downloader.go
+++ b/eth/downloader/downloader.go
@@ -938,7 +938,7 @@ func (d *Downloader) fetchNodeData() error {
 				}
 				if err != nil {
 					// If the node data processing failed, the root hash is very wrong, abort
-					log.Error(fmt.Sprintf("peer %d: state processing failed: %v", packet.PeerId(), err))
+					log.Error(fmt.Sprintf("peer %s: state processing failed: %v", packet.PeerId(), err))
 					d.cancel()
 					return
 				}
diff --git a/les/handler.go b/les/handler.go
index 0d85d483998bb689a57ec4886826e9bf3a9f5a0f..1fdb7c43f958a79d1126f4e79192ce42334d37c6 100644
--- a/les/handler.go
+++ b/les/handler.go
@@ -441,7 +441,7 @@ func (pm *ProtocolManager) handleMsg(p *peer) error {
 
 	// Block header query, collect the requested headers and reply
 	case AnnounceMsg:
-		log.Debug(fmt.Sprint("<=== AnnounceMsg from peer %v:", p.id))
+		log.Debug(fmt.Sprintf("<=== AnnounceMsg from peer %v:", p.id))
 
 		var req announceData
 		if err := msg.Decode(&req); err != nil {
diff --git a/swarm/api/api.go b/swarm/api/api.go
index 3376fb4845f82b01a136a2a3de4ee8e9b371e360..7af27208df2ddd54f8c160a4893cdab43b932fd4 100644
--- a/swarm/api/api.go
+++ b/swarm/api/api.go
@@ -84,7 +84,7 @@ func (self *Api) Resolve(hostPort string, nameresolver bool) (storage.Key, error
 		err = ErrResolve(err)
 		log.Warn(fmt.Sprintf("DNS error : %v", err))
 	}
-	log.Trace(fmt.Sprintf("host lookup: %v -> %v", err))
+	log.Trace(fmt.Sprintf("host lookup: %v -> %v", hostPort, contentHash))
 	return contentHash[:], err
 }
 func Parse(uri string) (hostPort, path string) {
diff --git a/swarm/network/depo.go b/swarm/network/depo.go
index 340128aa876d82e2728e9fd2383bb636faf04ed0..e76bfa66c533d7bfafe27b9ce7f51141aa672a89 100644
--- a/swarm/network/depo.go
+++ b/swarm/network/depo.go
@@ -211,7 +211,7 @@ only add if less than requesterCount peers forwarded the same request id so far
 note this is done irrespective of status (searching or found)
 */
 func (self *Depo) addRequester(rs *storage.RequestStatus, req *retrieveRequestMsgData) {
-	log.Trace(fmt.Sprintf("Depo.addRequester: key %v - add peer to req.Id %v", req.Key.Log(), req.from, req.Id))
+	log.Trace(fmt.Sprintf("Depo.addRequester: key %v - add peer to req.Id %v", req.Key.Log(), req.Id))
 	list := rs.Requesters[req.Id]
 	rs.Requesters[req.Id] = append(list, req)
 }
diff --git a/swarm/network/kademlia/kaddb.go b/swarm/network/kademlia/kaddb.go
index f4279917ea74efafde426213e651897b1a81f88f..3e4b261fde8549ba350dd66f5143b4dff08fdc06 100644
--- a/swarm/network/kademlia/kaddb.go
+++ b/swarm/network/kademlia/kaddb.go
@@ -120,7 +120,7 @@ func (self *KadDb) add(nrs []*NodeRecord, proximityBin func(Address) int) {
 			copy(newnodes[:], nodes[:dbcursor])
 			newnodes[dbcursor] = node
 			copy(newnodes[dbcursor+1:], nodes[dbcursor:])
-			log.Trace(fmt.Sprintf("new nodes: %v (keys: %v)\nnodes: %v", newnodes, nodes))
+			log.Trace(fmt.Sprintf("new nodes: %v, nodes: %v", newnodes, nodes))
 			self.Nodes[index] = newnodes
 			n++
 		}
@@ -294,7 +294,7 @@ func (self *KadDb) save(path string, cb func(*NodeRecord, Node)) error {
 	}
 	err = ioutil.WriteFile(path, data, os.ModePerm)
 	if err != nil {
-		log.Warn(fmt.Sprintf("unable to save kaddb with %v nodes to %v: err", n, path, err))
+		log.Warn(fmt.Sprintf("unable to save kaddb with %v nodes to %v: %v", n, path, err))
 	} else {
 		log.Info(fmt.Sprintf("saved kaddb with %v nodes to %v", n, path))
 	}
diff --git a/swarm/network/syncdb.go b/swarm/network/syncdb.go
index 7216da525e2e0340fb39102d4952222500ae2fe1..88b4b68dd0f56abe502fb891da34b43726b6c9ee 100644
--- a/swarm/network/syncdb.go
+++ b/swarm/network/syncdb.go
@@ -217,7 +217,7 @@ LOOP:
 		// if just switched to db mode and not quitting, then launch dbRead
 		// in a parallel go routine to send deliveries from db
 		if inDb == 0 && quit != nil {
-			log.Trace(fmt.Sprintf("syncDb[%v/%v] start dbRead"))
+			log.Trace(fmt.Sprintf("syncDb[%v/%v] start dbRead", self.key.Log(), self.priority))
 			go self.dbRead(true, counter, deliver)
 		}
 		inDb++
diff --git a/swarm/network/syncer.go b/swarm/network/syncer.go
index eb932e9277ec1654e4bede6508fe2ad061a6093c..20129c2a8138df964779e3cbfcd605400fa72b20 100644
--- a/swarm/network/syncer.go
+++ b/swarm/network/syncer.go
@@ -480,7 +480,7 @@ LOOP:
 			stateCopy := *state
 			err := self.unsyncedKeys(unsynced, &stateCopy)
 			if err != nil {
-				log.Warn(fmt.Sprintf("syncer[%v]: unable to send unsynced keys: %v", err))
+				log.Warn(fmt.Sprintf("syncer[%v]: unable to send unsynced keys: %v", self.key.Log(), err))
 			}
 			self.state = state
 			log.Debug(fmt.Sprintf("syncer[%v]: --> %v keys sent: (total: %v (%v), history: %v), sent sync state: %v", self.key.Log(), len(unsynced), keyCounts, keyCount, historyCnt, stateCopy))
@@ -553,7 +553,7 @@ LOOP:
 			log.Trace(fmt.Sprintf("syncer[%v]: (priority %v): request %v (synced = %v)", self.key.Log(), priority, req, state.Synced))
 			unsynced = append(unsynced, sreq)
 		} else {
-			log.Warn(fmt.Sprintf("syncer[%v]: (priority %v): error creating request for %v: %v)", self.key.Log(), priority, req, state.Synced, err))
+			log.Warn(fmt.Sprintf("syncer[%v]: (priority %v): error creating request for %v: %v)", self.key.Log(), priority, req, err))
 		}
 
 	}
diff --git a/swarm/swarm.go b/swarm/swarm.go
index b2894c6e7612f6628b84744a2f890ce75c1d173e..44564a71d49c85ecbc2c0f9f92c3191c74f0f491 100644
--- a/swarm/swarm.go
+++ b/swarm/swarm.go
@@ -197,7 +197,7 @@ func (self *Swarm) Start(net *p2p.Server) error {
 	log.Debug(fmt.Sprintf("Swarm http proxy started on port: %v", self.config.Port))
 
 	if self.corsString != "" {
-		log.Debug(fmt.Sprintf("Swarm http proxy started with corsdomain:", self.corsString))
+		log.Debug(fmt.Sprintf("Swarm http proxy started with corsdomain: %v", self.corsString))
 	}
 
 	return nil