MCPcopy
hub / github.com/crowdsecurity/crowdsec / String

Method String

pkg/database/ent/metric.go:129–151  ·  view source on GitHub ↗

String implements the fmt.Stringer.

()

Source from the content-addressed store, hash-verified

127
128// String implements the fmt.Stringer.
129func (_m *Metric) String() string {
130 var builder strings.Builder
131 builder.WriteString("Metric(")
132 builder.WriteString(fmt.Sprintf("id=%v, ", _m.ID))
133 builder.WriteString("generated_type=")
134 builder.WriteString(fmt.Sprintf("%v", _m.GeneratedType))
135 builder.WriteString(", ")
136 builder.WriteString("generated_by=")
137 builder.WriteString(_m.GeneratedBy)
138 builder.WriteString(", ")
139 builder.WriteString("received_at=")
140 builder.WriteString(_m.ReceivedAt.Format(time.ANSIC))
141 builder.WriteString(", ")
142 if v := _m.PushedAt; v != nil {
143 builder.WriteString("pushed_at=")
144 builder.WriteString(v.Format(time.ANSIC))
145 }
146 builder.WriteString(", ")
147 builder.WriteString("payload=")
148 builder.WriteString(_m.Payload)
149 builder.WriteByte(')')
150 return builder.String()
151}
152
153// Metrics is a parsable slice of Metric.
154type Metrics []*Metric

Callers

nothing calls this directly

Calls 1

FormatMethod · 0.45

Tested by

no test coverage detected