MCPcopy
hub / github.com/pocketbase/pocketbase / logsList

Function logsList

apis/logs.go:25–37  ·  view source on GitHub ↗
(e *core.RequestEvent)

Source from the content-addressed store, hash-verified

23}
24
25func logsList(e *core.RequestEvent) error {
26 fieldResolver := search.NewSimpleFieldResolver(logFilterFields...)
27
28 result, err := search.NewProvider(fieldResolver).
29 Query(e.App.AuxModelQuery(&core.Log{})).
30 ParseAndExec(e.Request.URL.Query().Encode(), &[]*core.Log{})
31
32 if err != nil {
33 return e.BadRequestError("", err)
34 }
35
36 return e.JSON(http.StatusOK, result)
37}
38
39func logsStats(e *core.RequestEvent) error {
40 fieldResolver := search.NewSimpleFieldResolver(logFilterFields...)

Callers

nothing calls this directly

Calls 8

NewSimpleFieldResolverFunction · 0.92
NewProviderFunction · 0.92
ParseAndExecMethod · 0.80
QueryMethod · 0.80
EncodeMethod · 0.80
BadRequestErrorMethod · 0.80
JSONMethod · 0.80
AuxModelQueryMethod · 0.65

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…