diff --git a/agent/proxycfg/manager.go b/agent/proxycfg/manager.go
index <HASH>..<HASH> 100644
--- a/agent/proxycfg/manager.go
+++ b/agent/proxycfg/manager.go
@@ -188,7 +188,7 @@ func (m *Manager) ensureProxyServiceLocked(ns *structs.NodeService, token string
 	}
 
 	// Set the necessary dependencies
-	state.logger = m.Logger
+	state.logger = m.Logger.With("service_id", sid.String())
 	state.cache = m.Cache
 	state.source = m.Source
 	state.dnsConfig = m.DNSConfig
Add service id context to the proxycfg logger

This is especially useful when multiple proxies are all querying the
same Consul agent.