directory
0.0.0-20220918065352-f53a7f730ba1
Repository: https://github.com/llr104/liframe.git
Documentation: pkg.go.dev
# Packages
No description provided by the author
No description provided by the author
*
* @Author: Aceld
* @Date: 2019/4/30 11:57
* @Mail: [email protected]
*/.
Package logs provide a general log interface Usage:
import "github.com/astaxie/beego/logs"
log := NewLogger(10000) log.SetLogger("console", "")
> the first params stand for how many channel
Use it like this:
log.Trace("trace") log.Info("info") log.Warn("warning") log.Debug("debug") log.Critical("critical")
more docs http://beego.me/docs/module/logs.md.
Package orm provide ORM for MySQL/PostgreSQL/sqlite Simple Usage
package main
import ( "fmt" "github.com/astaxie/beego/orm" _ "github.com/go-sql-driver/mysql" // import your used driver )
// Model Struct type User struct { id int `orm:"auto"` name string `orm:"size(100)"` }
func init() { orm.RegisterDataBase("default", "mysql", "root:root@/my_db?charset=utf8", 30) }
func main() { o := orm.NewOrm() user := User{name: "slene"} // insert id, err := o.Insert(&user) // update user.name = "astaxie" num, err := o.Update(&user) // read one u := User{id: user.id} err = o.Read(&u) // delete num, err = o.Delete(&u) }
more docs: http://beego.me/docs/mvc/model/overview.md.