fixed excessive logging non-nil checks)

This commit is contained in:
Stephan D
2026-01-06 16:05:20 +01:00
parent 5d443230f4
commit 4da9e0b522
8 changed files with 109 additions and 78 deletions

View File

@@ -25,9 +25,10 @@ type Announcer struct {
}
func NewAnnouncer(logger mlogger.Logger, producer msg.Producer, sender string, announce Announcement) *Announcer {
if logger != nil {
logger = logger.Named("discovery")
if logger == nil {
logger = zap.NewNop()
}
logger = logger.Named("discovery")
announce = normalizeAnnouncement(announce)
if announce.Service == "" {
announce.Service = strings.TrimSpace(sender)
@@ -132,14 +133,14 @@ func (a *Announcer) sendHeartbeat() {
}
func (a *Announcer) logInfo(message string, fields ...zap.Field) {
if a.logger == nil {
if a == nil {
return
}
a.logger.Info(message, fields...)
}
func (a *Announcer) logWarn(message string, fields ...zap.Field) {
if a.logger == nil {
if a == nil {
return
}
a.logger.Warn(message, fields...)