mirror of https://github.com/mindoc-org/mindoc.git
feat:增加错误日志
parent
c91520a04d
commit
ead36721d4
|
@ -11,22 +11,22 @@ import (
|
||||||
"strings"
|
"strings"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
|
"bytes"
|
||||||
"encoding/json"
|
"encoding/json"
|
||||||
"github.com/astaxie/beego"
|
"github.com/astaxie/beego"
|
||||||
beegoCache "github.com/astaxie/beego/cache"
|
beegoCache "github.com/astaxie/beego/cache"
|
||||||
_ "github.com/astaxie/beego/cache/memcache"
|
_ "github.com/astaxie/beego/cache/memcache"
|
||||||
|
"github.com/astaxie/beego/cache/redis"
|
||||||
_ "github.com/astaxie/beego/cache/redis"
|
_ "github.com/astaxie/beego/cache/redis"
|
||||||
"github.com/astaxie/beego/logs"
|
"github.com/astaxie/beego/logs"
|
||||||
"github.com/astaxie/beego/orm"
|
"github.com/astaxie/beego/orm"
|
||||||
|
"github.com/howeyc/fsnotify"
|
||||||
"github.com/lifei6671/gocaptcha"
|
"github.com/lifei6671/gocaptcha"
|
||||||
"github.com/lifei6671/mindoc/cache"
|
"github.com/lifei6671/mindoc/cache"
|
||||||
"github.com/lifei6671/mindoc/conf"
|
"github.com/lifei6671/mindoc/conf"
|
||||||
"github.com/lifei6671/mindoc/models"
|
"github.com/lifei6671/mindoc/models"
|
||||||
"github.com/lifei6671/mindoc/utils/filetil"
|
"github.com/lifei6671/mindoc/utils/filetil"
|
||||||
"github.com/astaxie/beego/cache/redis"
|
|
||||||
"github.com/howeyc/fsnotify"
|
|
||||||
"net/http"
|
"net/http"
|
||||||
"bytes"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
// RegisterDataBase 注册数据库
|
// RegisterDataBase 注册数据库
|
||||||
|
@ -210,9 +210,13 @@ func RegisterCommand() {
|
||||||
|
|
||||||
//注册模板函数
|
//注册模板函数
|
||||||
func RegisterFunction() {
|
func RegisterFunction() {
|
||||||
beego.AddFuncMap("config", models.GetOptionValue)
|
err := beego.AddFuncMap("config", models.GetOptionValue)
|
||||||
|
|
||||||
beego.AddFuncMap("cdn", func(p string) string {
|
if err != nil {
|
||||||
|
beego.Error("注册函数 config 出错 ->",err)
|
||||||
|
os.Exit(-1)
|
||||||
|
}
|
||||||
|
err = beego.AddFuncMap("cdn", func(p string) string {
|
||||||
cdn := beego.AppConfig.DefaultString("cdn", "")
|
cdn := beego.AppConfig.DefaultString("cdn", "")
|
||||||
if strings.HasPrefix(p, "http://") || strings.HasPrefix(p, "https://") {
|
if strings.HasPrefix(p, "http://") || strings.HasPrefix(p, "https://") {
|
||||||
return p
|
return p
|
||||||
|
@ -237,15 +241,39 @@ func RegisterFunction() {
|
||||||
}
|
}
|
||||||
return cdn + p
|
return cdn + p
|
||||||
})
|
})
|
||||||
|
if err != nil {
|
||||||
|
beego.Error("注册函数 cdn 出错 ->",err)
|
||||||
|
os.Exit(-1)
|
||||||
|
}
|
||||||
|
|
||||||
beego.AddFuncMap("cdnjs", conf.URLForWithCdnJs)
|
err = beego.AddFuncMap("cdnjs", conf.URLForWithCdnJs)
|
||||||
beego.AddFuncMap("cdncss", conf.URLForWithCdnCss)
|
if err != nil {
|
||||||
beego.AddFuncMap("cdnimg", conf.URLForWithCdnImage)
|
beego.Error("注册函数 cdnjs 出错 ->",err)
|
||||||
|
os.Exit(-1)
|
||||||
|
}
|
||||||
|
err = beego.AddFuncMap("cdncss", conf.URLForWithCdnCss)
|
||||||
|
if err != nil {
|
||||||
|
beego.Error("注册函数 cdncss 出错 ->",err)
|
||||||
|
os.Exit(-1)
|
||||||
|
}
|
||||||
|
err = beego.AddFuncMap("cdnimg", conf.URLForWithCdnImage)
|
||||||
|
if err != nil {
|
||||||
|
beego.Error("注册函数 cdnimg 出错 ->",err)
|
||||||
|
os.Exit(-1)
|
||||||
|
}
|
||||||
//重写url生成,支持配置域名以及域名前缀
|
//重写url生成,支持配置域名以及域名前缀
|
||||||
beego.AddFuncMap("urlfor", conf.URLFor)
|
err = beego.AddFuncMap("urlfor", conf.URLFor)
|
||||||
beego.AddFuncMap("date_format", func(t time.Time, format string) string {
|
if err != nil {
|
||||||
|
beego.Error("注册函数 urlfor 出错 ->",err)
|
||||||
|
os.Exit(-1)
|
||||||
|
}
|
||||||
|
err = beego.AddFuncMap("date_format", func(t time.Time, format string) string {
|
||||||
return t.Local().Format(format)
|
return t.Local().Format(format)
|
||||||
})
|
})
|
||||||
|
if err != nil {
|
||||||
|
beego.Error("注册函数 date_format 出错 ->",err)
|
||||||
|
os.Exit(-1)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
//解析命令
|
//解析命令
|
||||||
|
|
Loading…
Reference in New Issue