Go client for Apex Logs.
Error handling is omitted for brevity.
c := logs.Client{
URL: "<ENDPOINT>",
AuthToken: "<TOKEN>",
}
res, _ := c.GetProjects()
for _, project := range res.Projects {
stats, _ := c.GetProjectStats(logs.GetProjectStatsInput{
ProjectID: project.ID,
})
fmt.Printf("%s has %d logs\n", project.Name, stats.EventsTotal)
}
To learn more about Apex Logs visit the documentation, and to contribute to this client visit the github.com/apex/rpc project which is used to generate this client.