func TestMain(m *testing.M) {
	config.ParseConf("/Users/chunsheng/GooleDrive/Work/github/16.httpDispacher/conf/httpdispacher.toml")
	if config.RC.MySQLEnabled {
		RC_MySQLConf = config.RC.MySQLConf
		InitMySQL(RC_MySQLConf)
	}
	utils.InitLogger()

	m.Run()
	//	os.Exit(1)
}
示例#2
0
文件: main.go 项目: zbzzbd/beego
func init() {
	flag.Parse()
	log.Println("当前运行环境为: ", *env)
	utils.SetEnv(*env)

	if err := fixConfigFile(); err != nil {
		log.Fatal(err)
	}
	if err := utils.InitConfig("./../../conf/"); err != nil {
		log.Fatal(err)
	}
	utils.InitLogger()
	utils.InitRander()
	models.InitModels(*syncdb)
}
示例#3
0
文件: main.go 项目: zbzzbd/beego
func init() {
	log.SetFlags(log.Ltime | log.Lshortfile)
	flag.Parse()
	log.Println("当前运行环境为: ", *env)
	utils.SetEnv(*env)

	if err := utils.InitConfig("./conf/"); err != nil {
		log.Fatal(err)
	}
	utils.InitLogger()
	utils.InitRander()

	models.InitModels(*syncdb)
	helpers.InitHelper()
}
示例#4
0
func main() {
	config.InitConfig()

	if config.EnableProfile {
		defer profile.Start(profile.CPUProfile).Stop()
	}

	runtime.GOMAXPROCS(runtime.NumCPU() * 3)
	utils.InitLogger()
	if config.RC.MySQLEnabled {
		query.RC_MySQLConf = config.RC.MySQLConf
		query.InitMySQL(query.RC_MySQLConf)
	}
	server.NewServer()

}
示例#5
0
func TestMain(m *testing.M) {

	currentDir, _ = utils.GetPathToCurrentDir()

	// В наименовании каталога специально присутствует пробел, чтобы протестировать
	// работу с передачей параметров в командной строке при открытии 1cv8.exe
	pathToTarget = path.Join(utils.GetParentDir(currentDir), "target dir")

	utils.RemoveIfExist(pathToTarget)
	os.Mkdir(pathToTarget, os.ModeDir)
	utils.InitLogger(pathToTarget, utils.LogLevel_TRACE)

	flag.Parse()
	os.Exit(m.Run())

	utils.RemoveIfExist(pathToTarget)

}
示例#6
0
// Создать новый конфигурационный файл на основании данных файлов содержащихся в каталоге
func buildCf(pathToDirWithSourceData string, pathToCf string) {

	pathToTarget := createTargetDir(utils.GetParentDir(pathToCf))

	utils.InitLogger(pathToTarget, utils.LogLevel_INFO)
	utils.AddTextToLog(utils.LogLevel_INFO, "Начало")

	var err error
	var objectCf cf.ConfCf
	if err = objectCf.InitFromCatalog(pathToDirWithSourceData); err != nil {
		panic(err.Error())
	}

	fileData := objectCf.GetDataForConfigFile()
	if err = ioutil.WriteFile(pathToCf, fileData, os.ModeAppend); err != nil {
		panic(err.Error())
	}

	utils.AddTextToLog(utils.LogLevel_INFO, "-Завершение")
}
示例#7
0
// Распаковать конфигурационный файл в каталог
func unpackToDir(pathToCf string, pathToTarget string) {

	createTargetDir(pathToTarget)

	utils.InitLogger(pathToTarget, utils.LogLevel_INFO)
	utils.AddTextToLog(utils.LogLevel_INFO, "Начало")

	var err error
	var fileData []byte
	if fileData, err = ioutil.ReadFile(pathToCf); err != nil {
		panic(err.Error())
	}

	pathToUnpackDir := createTargetDir(path.Join(pathToTarget, "unpack"))

	var objectCf cf.ConfCf
	if err = objectCf.InitFromFile(fileData); err != nil {
		panic(err.Error())
	}

	objectCf.SaveBlocksToFiles(pathToUnpackDir)

	utils.AddTextToLog(utils.LogLevel_INFO, "-Завершение")
}
示例#8
0
文件: main.go 项目: BendustiK/gochat
func main() {
	utils.InitLogger()

	server := server.InitServer()
	server.Start()
}