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

Method String

pkg/database/ent/machine.go:261–320  ·  view source on GitHub ↗

String implements the fmt.Stringer.

()

Source from the content-addressed store, hash-verified

259
260// String implements the fmt.Stringer.
261func (_m *Machine) String() string {
262 var builder strings.Builder
263 builder.WriteString("Machine(")
264 builder.WriteString(fmt.Sprintf("id=%v, ", _m.ID))
265 builder.WriteString("created_at=")
266 builder.WriteString(_m.CreatedAt.Format(time.ANSIC))
267 builder.WriteString(", ")
268 builder.WriteString("updated_at=")
269 builder.WriteString(_m.UpdatedAt.Format(time.ANSIC))
270 builder.WriteString(", ")
271 if v := _m.LastPush; v != nil {
272 builder.WriteString("last_push=")
273 builder.WriteString(v.Format(time.ANSIC))
274 }
275 builder.WriteString(", ")
276 if v := _m.LastHeartbeat; v != nil {
277 builder.WriteString("last_heartbeat=")
278 builder.WriteString(v.Format(time.ANSIC))
279 }
280 builder.WriteString(", ")
281 builder.WriteString("machineId=")
282 builder.WriteString(_m.MachineId)
283 builder.WriteString(", ")
284 builder.WriteString("password=<sensitive>")
285 builder.WriteString(", ")
286 builder.WriteString("ipAddress=")
287 builder.WriteString(_m.IpAddress)
288 builder.WriteString(", ")
289 builder.WriteString("scenarios=")
290 builder.WriteString(_m.Scenarios)
291 builder.WriteString(", ")
292 builder.WriteString("version=")
293 builder.WriteString(_m.Version)
294 builder.WriteString(", ")
295 builder.WriteString("isValidated=")
296 builder.WriteString(fmt.Sprintf("%v", _m.IsValidated))
297 builder.WriteString(", ")
298 builder.WriteString("auth_type=")
299 builder.WriteString(_m.AuthType)
300 builder.WriteString(", ")
301 builder.WriteString("osname=")
302 builder.WriteString(_m.Osname)
303 builder.WriteString(", ")
304 builder.WriteString("osfamily=")
305 builder.WriteString(_m.Osfamily)
306 builder.WriteString(", ")
307 builder.WriteString("osversion=")
308 builder.WriteString(_m.Osversion)
309 builder.WriteString(", ")
310 builder.WriteString("featureflags=")
311 builder.WriteString(_m.Featureflags)
312 builder.WriteString(", ")
313 builder.WriteString("hubstate=")
314 builder.WriteString(fmt.Sprintf("%v", _m.Hubstate))
315 builder.WriteString(", ")
316 builder.WriteString("datasources=")
317 builder.WriteString(fmt.Sprintf("%v", _m.Datasources))
318 builder.WriteByte(')')

Callers

nothing calls this directly

Calls 1

FormatMethod · 0.45

Tested by

no test coverage detected