Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( Domain = "lava" Block = true Project = env.Get("app_name", "service_name", "project_name") Level = "debug" // DeviceID 主机设备ID DeviceID = xerror.ExitErr(machineid.ID()) // InstanceID service id InstanceID = uuid.New().String() Signal os.Signal = syscall.Signal(0) // Pwd 当前目录 Pwd = xerror.ExitErr(os.Getwd()).(string) // Hostname 主机名 Hostname = utils.FirstFnNotEmpty( func() string { return os.Getenv("HOSTNAME") }, func() string { var h, err = os.Hostname() xerror.Exit(err) return h }, ) // Namespace 命名空间 Namespace = utils.FirstFnNotEmpty( func() string { return os.Getenv("NAMESPACE") }, func() string { return os.Getenv("POD_NAMESPACE") }, func() string { if data, err := ioutil.ReadFile("/var/run/secrets/kubernetes.io/serviceaccount/namespace"); err == nil { if ns := strings.TrimSpace(string(data)); len(ns) > 0 { return ns } } return "" }, ) )
默认的全局配置
View Source
var Mode = Local
Functions ¶
func GetVersion ¶
func GetVersion() map[string]interface{}
Types ¶
Click to show internal directories.
Click to hide internal directories.