(logs []*management.Log, silent, hasFilter bool)
| 212 | } |
| 213 | |
| 214 | func (r *Renderer) LogList(logs []*management.Log, silent, hasFilter bool) { |
| 215 | resource := "logs" |
| 216 | |
| 217 | r.Heading(resource) |
| 218 | |
| 219 | if len(logs) == 0 { |
| 220 | if hasFilter { |
| 221 | if r.Format == OutputFormatJSON { |
| 222 | r.JSONResult([]interface{}{}) |
| 223 | return |
| 224 | } |
| 225 | r.Warnf("No logs available matching filter criteria.\n") |
| 226 | } else { |
| 227 | r.EmptyState(resource, "To generate logs, run a test command like 'auth0 test login' or 'auth0 test token'") |
| 228 | } |
| 229 | |
| 230 | return |
| 231 | } |
| 232 | |
| 233 | var res []View |
| 234 | for _, l := range logs { |
| 235 | res = append(res, &LogView{Log: l, silent: silent, raw: l}) |
| 236 | } |
| 237 | |
| 238 | r.Results(res) |
| 239 | } |
| 240 | |
| 241 | func (r *Renderer) LogTail(logs []*management.Log, ch <-chan []*management.Log, silent bool) { |
| 242 | r.Heading("logs") |
no test coverage detected