func (c *HyperConfig) Logger() *logrus.Entry {
	return virtLog.WithField("subsystem", "hyperstart")
}
Logger returns a logrus logger appropriate for logging HyperConfig messages
package virtcontainers
import (
	"encoding/hex"
	"fmt"
	"os"
	"path/filepath"
	"syscall"
	"github.com/containers/virtcontainers/pkg/hyperstart"
	"github.com/sirupsen/logrus"
	"github.com/vishvananda/netlink"
)
var defaultSockPathTemplates = []string{"%s/%s/hyper.sock", "%s/%s/tty.sock"}
var defaultChannelTemplate = "sh.hyper.channel.%d"
var defaultDeviceIDTemplate = "channel%d"
var defaultIDTemplate = "charch%d"
var defaultSharedDir = "/tmp/hyper/shared/pods/"
var mountTag = "hyperShared"
var rootfsDir = "rootfs"
var maxHostnameLen = 64
const (
	unixSocket = "unix"
)
type HyperConfig struct {
	SockCtlName string
	SockTtyName string
	Volumes     []Volume
	Sockets     []Socket
}