MCPcopy Create free account
hub / github.com/chainreactors/spray / ColorString

Method ColorString

pkg/statistor.go:64–87  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

62}
63
64func (stat *Statistor) ColorString() string {
65 var s strings.Builder
66 s.WriteString(fmt.Sprintf("[stat] %s took %d s, request total: %s, finish: %s/%s(%s skipped), found: %s, check: %s, failed: %s",
67 logs.GreenLine(stat.BaseUrl),
68 stat.EndTime-stat.StartTime,
69 logs.YellowBold(strconv.Itoa(int(stat.ReqTotal))),
70 logs.YellowBold(strconv.Itoa(stat.End)),
71 logs.YellowBold(strconv.Itoa(stat.Total)),
72 logs.YellowLine(strconv.Itoa(stat.Skipped)),
73 logs.YellowBold(strconv.Itoa(stat.FoundNumber)),
74 logs.YellowBold(strconv.Itoa(stat.CheckNumber)),
75 logs.YellowBold(strconv.Itoa(int(stat.FailedNumber)))))
76
77 if stat.FuzzyNumber != 0 {
78 s.WriteString(", fuzzy: " + logs.Yellow(strconv.Itoa(stat.FuzzyNumber)))
79 }
80 if stat.FilteredNumber != 0 {
81 s.WriteString(", filtered: " + logs.Yellow(strconv.Itoa(stat.FilteredNumber)))
82 }
83 if stat.WafedNumber != 0 {
84 s.WriteString(", wafed: " + logs.Yellow(strconv.Itoa(stat.WafedNumber)))
85 }
86 return s.String()
87}
88func (stat *Statistor) String() string {
89 var s strings.Builder
90 s.WriteString(fmt.Sprintf("[stat] %s took %d s, request total: %d, finish: %d/%d(%d skipped), found: %d, check: %d, failed: %d",

Callers 6

RunWithCheckMethod · 0.80
PrintStatMethod · 0.80
OutputMethod · 0.80
OutputHandlerMethod · 0.80
RenderTreeMethod · 0.80
formatFullFunction · 0.80

Calls 1

StringMethod · 0.95

Tested by

no test coverage detected