MCPcopy Index your code
hub / github.com/APIParkLab/APIPark / AILogs

Method AILogs

controller/service/iml.go:95–119  ·  view source on GitHub ↗
(ctx *gin.Context, serviceId string, start string, end string, page string, size string)

Source from the content-addressed store, hash-verified

93}
94
95func (i *imlServiceController) AILogs(ctx *gin.Context, serviceId string, start string, end string, page string, size string) ([]*service_dto.AILogItem, int64, error) {
96 s, e, err := formatTime(start, end)
97 if err != nil {
98 return nil, 0, err
99 }
100 if serviceId == "" {
101 return nil, 0, fmt.Errorf("service id is empty")
102 }
103 if page == "" {
104 page = "1"
105 }
106 if size == "" {
107 size = "20"
108 }
109 p, err := strconv.Atoi(page)
110 if err != nil {
111 return nil, 0, err
112 }
113 ps, err := strconv.Atoi(size)
114 if err != nil {
115 return nil, 0, err
116 }
117
118 return i.module.AILogs(ctx, serviceId, s, e, p, ps)
119}
120
121func (i *imlServiceController) RestLogs(ctx *gin.Context, serviceId string, start string, end string, page string, size string) ([]*service_dto.RestLogItem, int64, error) {
122 s, e, err := formatTime(start, end)

Callers

nothing calls this directly

Calls 2

formatTimeFunction · 0.70
AILogsMethod · 0.65

Tested by

no test coverage detected