From 4d1f3644b0c4fe9417fb295fdcfdc01ef35ab326 Mon Sep 17 00:00:00 2001 From: Piotr Biernat Date: Wed, 26 Jul 2023 23:14:25 +0200 Subject: [PATCH] consul fixes --- consul/discovery.go | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/consul/discovery.go b/consul/discovery.go index 939be11..e60eed2 100644 --- a/consul/discovery.go +++ b/consul/discovery.go @@ -9,6 +9,7 @@ import ( "git.pbiernat.dev/egommerce/go-api-pkg/config" consul "github.com/hashicorp/consul/api" "github.com/hashicorp/consul/connect" + "github.com/hashicorp/go-hclog" ) type Service struct { @@ -74,9 +75,6 @@ func (s *Service) Register() error { Tags: s.getTags(), Connect: &consul.AgentServiceConnect{ Native: true, - // SidecarService: &consul.AgentServiceRegistration{ - // Port: s.port, - // }, }, // Proxy: &consul.AgentServiceConnectProxyConfig{ // DestinationServiceName: s.Name, @@ -120,12 +118,14 @@ func (s *Service) InitHealthChecks() { } func (s *Service) Connect() (*connect.Service, error) { - // srvName := s.Name - srvName := s.Name - svc, err := connect.NewService(srvName, s.client) + l := hclog.New(&hclog.LoggerOptions{ + Name: "consul-registry", + Level: hclog.Debug, + }) + svc, err := connect.NewServiceWithLogger(s.Name, s.client, l) s.connect = svc cnf := svc.ServerTLSConfig() - fmt.Printf("CONNECT SERVER:: %s CONFIG:: %v\n", srvName, cnf) + fmt.Printf("CONNECT SERVER:: %s CONFIG:: %v\n", s.Name, cnf) for k, c := range cnf.Certificates { fmt.Printf("CONNECT CERT %d: %v", k, c) }