29 lines
735 B
Go
29 lines
735 B
Go
|
package hotime
|
|||
|
|
|||
|
import "sync"
|
|||
|
|
|||
|
//var Config = struct {
|
|||
|
// LogLevel int
|
|||
|
//}{
|
|||
|
// LogLevel: LOG_FMT, //日志等级处理,LogFmt,显示所有错误到控制台,LogNil不记录任何错误
|
|||
|
//}
|
|||
|
var mutex = map[interface{}]*sync.RWMutex{} //安全锁
|
|||
|
var mutexer = sync.RWMutex{} //读写锁
|
|||
|
//var Db = HoTimeDB{} //数据库实例
|
|||
|
|
|||
|
var Config = Map{
|
|||
|
"tpt": "tpt",
|
|||
|
"logLevel": LOG_FMT,
|
|||
|
"defFile": []string{"index.html", "index.htm"},
|
|||
|
"dbHost": "127.0.0.1",
|
|||
|
//"dbHost":"localhost",
|
|||
|
"dbName": "test",
|
|||
|
"dbUser": "root",
|
|||
|
"dbPwd": "root",
|
|||
|
"dbPort": "3306",
|
|||
|
"port": "80",
|
|||
|
"cacheShortTime": 60 * 60 * 2,
|
|||
|
"cacheLongTime": 60 * 60 * 24*30,
|
|||
|
"sessionName":"HOTIME",
|
|||
|
}
|