mirror of
https://github.com/lzh-1625/go_process_manager.git
synced 2025-09-29 21:32:10 +08:00
21 lines
427 B
Go
21 lines
427 B
Go
package api
|
|
|
|
import (
|
|
"msm/config"
|
|
"msm/model"
|
|
"msm/service/es"
|
|
|
|
"github.com/gin-gonic/gin"
|
|
)
|
|
|
|
type logApi struct{}
|
|
|
|
var LogApi = new(logApi)
|
|
|
|
func (a *logApi) GetLog(ctx *gin.Context) {
|
|
req := model.GetLogReq{}
|
|
errCheck(ctx, !config.CF.EsEnable, "elasticsearch未启用或账号密码错误")
|
|
errCheck(ctx, ctx.ShouldBindJSON(&req) != nil, "请求体格式错误")
|
|
rOk(ctx, "查询成功", es.EsService.Search(req))
|
|
}
|