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

Method ProvisionLog

provisionersdk/session.go:309–322  ·  view source on GitHub ↗
(level proto.LogLevel, output string)

Source from the content-addressed store, hash-verified

307}
308
309func (s *Session) ProvisionLog(level proto.LogLevel, output string) {
310 if int32(level) < s.logLevel {
311 return
312 }
313
314 err := s.stream.Send(&proto.Response{Type: &proto.Response_Log{Log: &proto.Log{
315 Level: level,
316 Output: output,
317 }}})
318 if err != nil {
319 s.Logger.Error(s.Context(), "failed to transmit log",
320 slog.F("level", level), slog.F("output", output))
321 }
322}
323
324type pRequest interface {
325 *proto.ParseRequest | *InitRequest | *proto.PlanRequest | *proto.ApplyRequest | *proto.GraphRequest

Callers

nothing calls this directly

Calls 3

ContextMethod · 0.95
SendMethod · 0.65
ErrorMethod · 0.45

Tested by

no test coverage detected