iedc-go/var.go

33 lines
920 B
Go
Raw Normal View History

2017-08-04 08:20:59 +00:00
package hotime
import "sync"
//var Config = struct {
// LogLevel int
//}{
// LogLevel: LOG_FMT, //日志等级处理LogFmt显示所有错误到控制台LogNil不记录任何错误
//}
var mutex = map[interface{}]*sync.RWMutex{} //安全锁
var mutexer = sync.RWMutex{} //读写锁
2017-08-10 10:14:56 +00:00
var IsRun = false //当前状态
2017-08-17 02:14:22 +00:00
var application = map[string]*Application{} //整个项目
2017-08-10 10:14:56 +00:00
2017-08-04 08:20:59 +00:00
//var Db = HoTimeDB{} //数据库实例
var Config = Map{
"tpt": "tpt",
2017-09-28 02:36:16 +00:00
"logLevel": LOG_NIL,
2017-08-04 08:20:59 +00:00
"defFile": []string{"index.html", "index.htm"},
"dbHost": "127.0.0.1",
//"dbHost":"localhost",
2017-08-10 10:14:56 +00:00
"dbName": "test",
"dbUser": "root",
"dbPwd": "root",
"dbPort": "3306",
"port": "80",
2017-08-04 08:20:59 +00:00
"cacheShortTime": 60 * 60 * 2,
2017-08-10 10:14:56 +00:00
"cacheLongTime": 60 * 60 * 24 * 30,
"sessionName": "HOTIME",
"error": Map{},
2017-08-04 08:20:59 +00:00
}