common.go 1.1 KB
package constant

import "os"

const SERVICE_NAME = "allied-creation-cooperation"

// LOG_TYPE 日志相关设置
var LOG_TYPE = "terminal"   // file, terminal, es
var LOG_FRAMEWORK = "beego" // beego logrus
var LOG_LEVEL = "debug"
var LOG_FILE = "app.log"
var LOG_PREFIX = "[allied-creation-cooperation]"

// USER_MODULE_HOST 用户信息模块地址
var USER_MODULE_HOST = "http://127.0.0.1:8081"

// BASIC_MODULE_HOST 基础服务模块
var BASIC_MODULE_HOST = "http://127.0.0.1:8080"

func init() {
	if os.Getenv("LOG_TYPE") != "" {
		LOG_TYPE = os.Getenv("LOG_TYPE")
	}
	if os.Getenv("LOG_LEVEL") != "" {
		LOG_LEVEL = os.Getenv("LOG_LEVEL")
	}
	if os.Getenv("LOG_FRAMEWORK") != "" {
		LOG_FRAMEWORK = os.Getenv("LOG_FRAMEWORK")
	}
	if os.Getenv("LOG_FILE") != "" {
		LOG_FILE = os.Getenv("LOG_FILE")
	}
	if os.Getenv("LOG_PREFIX") != "" {
		LOG_PREFIX = os.Getenv("LOG_PREFIX")
	}
	if os.Getenv("USER_MODULE_HOST") != "" {
		USER_MODULE_HOST = os.Getenv("USER_MODULE_HOST")
	}
	if os.Getenv("BASIC_MODULE_HOST") != "" {
		BASIC_MODULE_HOST = os.Getenv("BASIC_MODULE_HOST")
	}
}