func NewUnixgramWriter()

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
}