MCPcopy Create free account
hub / github.com/chainreactors/EvilProxy / matchLevel

Method matchLevel

internal/tui/logs_tab.go:234–245  ·  view source on GitHub ↗
(line string)

Source from the content-addressed store, hash-verified

232}
233
234func (m logsTabModel) matchLevel(line string) bool {
235 switch m.filter {
236 case "error":
237 return strings.Contains(line, "[error]") || strings.Contains(line, "[fatal]") || strings.Contains(line, "[panic]")
238 case "warn":
239 return strings.Contains(line, "[warn") || strings.Contains(line, "[error]") || strings.Contains(line, "[fatal]")
240 case "info":
241 return !strings.Contains(line, "[debug]")
242 default:
243 return true
244 }
245}
246
247func (m logsTabModel) styleLine(line string) string {
248 if strings.Contains(line, "[error]") || strings.Contains(line, "[fatal]") {

Callers 1

renderLogsMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected