package main import ( _ "datahouse/routers" "datahouse/models/database" _ "datahouse/models/temperature" "github.com/astaxie/beego" "github.com/astaxie/beego/logs" "github.com/astaxie/beego/orm" _ "github.com/go-sql-driver/mysql" ) var ( log = logs.NewLogger(10000) ) func init() { log.SetLogger("console", "") orm.RegisterDriver("mysql", orm.DR_MySQL) url := database.UserDB+":"+database.PwdDB+"@/"+database.DataBase+"?charset=utf8" err := orm.RegisterDataBase(database.Alias, "mysql", url) if err != nil { log.Error("Failed to register database", err) } force := false verbose := true err = orm.RunSyncdb(database.Alias, force, verbose) if err != nil { log.Error("Failed to initialize database", err) } } func main() { beego.Run() }