StartingNodes: cl.config.DhtStartingNodes(conn.LocalAddr().Network()),
ConnectionTracking: cl.config.ConnTracker,
OnQuery: cl.config.DHTOnQuery,
- Logger: cl.logger.WithValues("dht", conn.LocalAddr().String()),
+ Logger: cl.logger.WithText(func(m log.Msg) string {
+ return fmt.Sprintf("dht server on %v: %s", conn.LocalAddr().String(), m.Text())
+ }),
}
s, err = dht.NewServer(&cfg)
if err == nil {
cl.unlock()
err := t.announceToDht(true, s)
if err != nil {
- t.logger.Printf("error announcing %q to DHT: %s", t, err)
+ t.logger.WithValues(log.Warning).Printf("error announcing %q to DHT: %s", t, err)
}
}
}