fixed excessive logging non-nil checks)
This commit is contained in:
@@ -31,9 +31,10 @@ func NewClient(logger mlogger.Logger, msgBroker mb.Broker, producer msg.Producer
|
||||
if msgBroker == nil {
|
||||
return nil, errors.New("discovery client: broker is nil")
|
||||
}
|
||||
if logger != nil {
|
||||
logger = logger.Named("discovery_client")
|
||||
if logger == nil {
|
||||
logger = zap.NewNop()
|
||||
}
|
||||
logger = logger.Named("discovery_client")
|
||||
if producer == nil {
|
||||
producer = msgproducer.NewProducer(logger, msgBroker)
|
||||
}
|
||||
@@ -56,7 +57,7 @@ func NewClient(logger mlogger.Logger, msgBroker mb.Broker, producer msg.Producer
|
||||
}
|
||||
|
||||
go func() {
|
||||
if err := consumer.ConsumeMessages(client.handleLookupResponse); err != nil && client.logger != nil {
|
||||
if err := consumer.ConsumeMessages(client.handleLookupResponse); err != nil {
|
||||
client.logger.Warn("Discovery lookup consumer stopped", zap.String("event", LookupResponseEvent().ToString()), zap.Error(err))
|
||||
}
|
||||
}()
|
||||
@@ -131,7 +132,7 @@ func (c *Client) handleLookupResponse(_ context.Context, env me.Envelope) error
|
||||
}
|
||||
|
||||
func (c *Client) logWarn(message string, fields ...zap.Field) {
|
||||
if c == nil || c.logger == nil {
|
||||
if c == nil {
|
||||
return
|
||||
}
|
||||
c.logger.Warn(message, fields...)
|
||||
|
||||
Reference in New Issue
Block a user