İçeriğe geç

Yinelenen Log Mesajı (ARCH5162)

Anahtar go.logging.duplicate-log-message · Önem info · Kategori logging

Aynı dosya veya modülde özdeş log mesajı dizelerinin tekrarlanması, bir log satırının hangi kod yolundan geldiğini belirsiz kılar. Her mesaj kaynağını ayırt edebilmelidir.

func update(log *slog.Logger, ok bool) {
if !ok {
log.Warn("operation failed")
}
if err := commit(); err != nil {
log.Warn("operation failed")
}
}
func update(log *slog.Logger, ok bool) {
if !ok {
log.Warn("validation failed")
}
if err := commit(); err != nil {
log.Warn("commit failed", "err", err)
}
}

Her log çağrısına bağlamı ayırt eden benzersiz bir mesaj verin.