From d0651082d02d9738e1a9b6ee3399f4a48b05b598 Mon Sep 17 00:00:00 2001
From: pantianying <601666418@qq.com>
Date: Mon, 19 Aug 2019 17:59:40 +0800
Subject: [PATCH] choose log level by err

---
 registry/zookeeper/registry.go | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/registry/zookeeper/registry.go b/registry/zookeeper/registry.go
index b9caba1a8..ff57eb638 100644
--- a/registry/zookeeper/registry.go
+++ b/registry/zookeeper/registry.go
@@ -381,7 +381,7 @@ func (r *zkRegistry) registerTempZookeeperNode(root string, node string) error {
 	}
 	zkPath, err = r.client.RegisterTemp(root, node)
 	if err != nil {
-		if strings.Contains(err.Error(), "node already exists") {
+		if err == zk.ErrNodeExists {
 			logger.Warnf("RegisterTempNode(root{%s}, node{%s}) = error{%v}", root, node, perrors.WithStack(err))
 		} else {
 			logger.Errorf("RegisterTempNode(root{%s}, node{%s}) = error{%v}", root, node, perrors.WithStack(err))
-- 
GitLab