Default --artnet-broadcast to auto, clean up log prefixes

- Make --artnet-broadcast default to "auto" so broadcast works out of box
- Add consistent [category] prefixes to all log messages
- Change discovery logs from [discovery] to [artnet] since it's protocol-specific

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
Ian Gulliver
2025-12-24 12:08:32 -08:00
parent cfee18e6e2
commit 0ec8059aad
2 changed files with 11 additions and 11 deletions

View File

@@ -95,7 +95,7 @@ func (d *Discovery) cleanup() {
cutoff := time.Now().Add(-60 * time.Second)
for ip, node := range d.nodes {
if node.LastSeen.Before(cutoff) {
log.Printf("discovery timeout: ip=%s name=%s", ip, node.ShortName)
log.Printf("[artnet] node timeout ip=%s name=%s", ip, node.ShortName)
delete(d.nodes, ip)
}
}
@@ -153,7 +153,7 @@ func (d *Discovery) HandlePollReply(src *net.UDPAddr, pkt *PollReplyPacket) {
Port: uint16(src.Port),
}
d.nodes[ip] = node
log.Printf("discovery found: ip=%s name=%s universes=%v", ip, shortName, universes)
log.Printf("[artnet] discovered ip=%s name=%s universes=%v", ip, shortName, universes)
}
node.ShortName = shortName