ali-log.go 1.1 KB
package zlog

import (
	"apigame/util/util-lx/lxalilog"
	"fmt"
	"github.com/astaxie/beego"
	lalilog "github.com/lixu-any/go-tools/ali/log"
)

func InitAliLog(appName string) {

	//初始化阿里云日志
	logm, _ := beego.AppConfig.GetSection("alilog")
	lxalilog.InitAliLog(lxalilog.MapAlilogConfig{
		Endpoint:        logm["endpoint"],
		AccessKeyId:     logm["accesskeyid"],
		AccessKeySecret: logm["accesskeysecret"],
		Project:         logm["project"],
		AppNaame:        appName,
		On:              logm["on"],
		Debug:           logm["debug"],
		TableError:      "api_code_merge",
		TableDebug:      logm["tabledebug"],
		Env:             beego.AppConfig.String("env"),
	})

	lalilog.InitAliLog(lalilog.MapAlilogConfig{
		Endpoint:        logm["endpoint"],
		AccessKeyId:     logm["accesskeyid"],
		AccessKeySecret: logm["accesskeysecret"],
		Project:         logm["project"],
		On:              logm["on"],
		Debug:           logm["debug"],
		TableError:      logm["tableerror"],
		TableDebug:      logm["tabledebug"],
		Env:             beego.AppConfig.String("env"),
	})

	fmt.Println(appName + " alilog init success")
}