Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var DB *gorm.DB
DB 全局MySQL操作对象
View Source
var Log *belog.BeLog
Log 全局日志对象
Functions ¶
Types ¶
type ConfigFile ¶
type ConfigFile struct { // 程序配置 App struct { DataDir string `ini:"data_dir" comment:"数据储存文件夹"` } `ini:"app" comment:"程序配置"` // HTTP服务配置 HttpServe struct { Host string `ini:"host" comment:"HTTP服务监听IP"` Port uint `ini:"port" comment:"HTTP服务监听端口"` } `ini:"http_serve" comment:"HTTP服务配置"` // Log 日志配置 Log struct { DirPath string `ini:"path" comment:"日志文件储存文件夹"` SaveDay uint16 `ini:"save_day" comment:"日志最大保存天数"` MaxSize uint16 `ini:"max_size" comment:"单文件最大保存容量(单位:MB)"` } `ini:"log" comment:"日志配置"` // MySQL数据库配置 MySQL struct { Host string `ini:"host" comment:"数据库地址"` Port uint `ini:"port" comment:"数据库端口"` Name string `ini:"name" comment:"数据库名称"` User string `ini:"username" comment:"数据库用户名"` Passwd string `ini:"password" comment:"数据库密码"` CharSet string `ini:"charset" comment:"数据库字符集"` } `ini:"mysql" comment:"MySQL数据库配置"` }
配置文件结构
var Config ConfigFile
配置文件全局对象
func (*ConfigFile) SaveConfigFile ¶
func (c *ConfigFile) SaveConfigFile() error
SaveConfigFile 保存配置信息到文件(全量保存) @return error 错误信息
Click to show internal directories.
Click to hide internal directories.