MCPcopy Create free account
hub / github.com/cli/cli / Write

Method Write

script/api-host-gateway/gateway/main.go:293–305  ·  view source on GitHub ↗
(entry *record)

Source from the content-addressed store, hash-verified

291}
292
293func (r *recorder) Write(entry *record) {
294 line, err := json.Marshal(entry)
295 if err != nil {
296 r.Logf("marshalling record: %v", err)
297 return
298 }
299
300 r.mu.Lock()
301 defer r.mu.Unlock()
302 if _, err := r.file.Write(append(line, '\n')); err != nil {
303 log.Printf("gateway: writing record: %v", err)
304 }
305}
306
307func (r *recorder) Logf(format string, args ...any) {
308 log.Printf("gateway: "+format, args...)

Callers

nothing calls this directly

Calls 3

LogfMethod · 0.95
WriteMethod · 0.65
PrintfMethod · 0.65

Tested by

no test coverage detected