MCPcopy Index your code
hub / github.com/coder/coder / sinkEntryToPb

Function sinkEntryToPb

vpn/tunnel.go:309–323  ·  view source on GitHub ↗
(e slog.SinkEntry)

Source from the content-addressed store, hash-verified

307func (*Tunnel) Sync() {}
308
309func sinkEntryToPb(e slog.SinkEntry) *Log {
310 l := &Log{
311 // #nosec G115 - Safe conversion for log levels which are small positive integers
312 Level: Log_Level(e.Level),
313 Message: e.Message,
314 LoggerNames: e.LoggerNames,
315 }
316 for _, field := range e.Fields {
317 l.Fields = append(l.Fields, &Log_Field{
318 Name: field.Name,
319 Value: formatValue(field.Value),
320 })
321 }
322 return l
323}
324
325// updater is the component of the tunnel responsible for sending workspace
326// updates to the manager.

Callers 1

LogEntryMethod · 0.85

Calls 2

Log_LevelTypeAlias · 0.70
formatValueFunction · 0.70

Tested by

no test coverage detected