Documentation
¶
Index ¶
Constants ¶
View Source
const ( // TextFormat 文本格式 TextFormat = LogFormat("text") // JSONFormat json格式 JSONFormat = LogFormat("json") )
View Source
const ( // ToFile 保存到文件 ToFile = LogTo("file") // ToStdout 打印到标准输出 ToStdout = LogTo("stdout") )
Variables ¶
This section is empty.
Functions ¶
func LoadConfigFromToml ¶
LoadConfigFromToml 从toml中添加配置文件, 并初始化全局对象
Types ¶
type Config ¶
type Config struct { App *app `toml:"app"` HTTP *http `toml:"http"` GRPC *grpc `toml:"grpc"` Log *log `toml:"log"` Mongo *mongodb `toml:"mongodb"` Keyauth *keyauth `toml:"keyauth"` Cache *_cache `toml:"cache"` Etcd *Etcd `toml:"etcd"` Nats *nats.Config `toml:"nats"` Bus *bus `toml:"bus"` }
Config 应用配置
type Etcd ¶
type Etcd struct { Endpoints []string `toml:"endpoints" env:"ETCD_ENDPOINTS" envSeparator:","` UserName string `toml:"username" env:"ETCD_USERNAME"` Password string `toml:"password" env:"ETCD_PASSWORD"` Prefix string `toml:"prefix" env:"ETCD_Prefix"` InstanceTTL int64 `toml:"instance_ttl" env:"ETCD_INSTANCE_TTL"` }
Click to show internal directories.
Click to hide internal directories.