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"`
Log *log `toml:"log"`
Mongo *mongodb `toml:"mongodb"`
// 注册中心的配置, 期望通过该配置能访问到注册中心
// 通过 mcenter 通过的SDK(GRPC SDK Client) 来访问
// 如何初始化 Mcenter GRPC Client ?
// 通过 SDK 提供的LoadClientFromConfig来初始化的
// 初始化后 mcenter 客户端包里面的全局变量 C来进行访问
// rpc.C().Instance()
// 后面 实现实例注册, 就执行使用 rpc.C() 这个全局对象
Mcenter *rpc.Config `toml:"mcenter"`
// 用于缓存
Redis *Redis `toml:"redis"`
}
Config 应用配置
func (*Config) InitGlobal ¶
Click to show internal directories.
Click to hide internal directories.