Documentation
¶
Index ¶
Constants ¶
View Source
const ( // RunModeDebug 调试 RunModeDebug = "debug" // RunModeTest 测试 RunModeTest = "test" // RunModeRelease 线上发布 RunModeRelease = "release" )
可以依据不同的运行等级来开启不同的调试功能、接口
Variables ¶
View Source
var Default = New(Option{})
Default (全局)默认的环境信息
全局的 RootDir() 、DataDir() 等方法均使用该环境信息
Functions ¶
func ConfigDirPath ¶ added in v0.1.7
func ConfigDirPath() string
func RunMode ¶
func RunMode() string
RunMode (全局) 程序运行等级 返回值 release 、test 、debug 之一 只能设置 'debug'、'test'、'release' 之一, 若是其他值,默认值会是 'debug'
func TimeLocation ¶
Types ¶
type AppEnv ¶
type AppEnv interface { // AppNameEnv 应用名称 AppNameEnv // RunModeEnv 应用运行情况 RunModeEnv RootPath() string LocalIPV4() string TimeLocation() *time.Location ConfigDirPath() string }
AppEnv 应用环境信息完整的接口定义
Click to show internal directories.
Click to hide internal directories.