in spectator/writer/unixgram_writer.go [15:24]
func NewUnixgramWriter(path string, logger logger.Logger) (*UnixgramWriter, error) {
addr := &net.UnixAddr{Name: path, Net: "unixgram"}
conn, err := net.DialUnix("unixgram", nil, addr)
if err != nil {
logger.Errorf("failed to dial unix socket: %v", err)
conn = nil
}
return &UnixgramWriter{addr, conn, logger}, nil
}