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

Method logProvisionerJobLog

provisionerd/runner/runner.go:1215–1230  ·  view source on GitHub ↗

logProvisionerJobLog logs a message from the provisioner daemon at the appropriate level.

(ctx context.Context, logLevel sdkproto.LogLevel, msg string, fields ...slog.Field)

Source from the content-addressed store, hash-verified

1213
1214// logProvisionerJobLog logs a message from the provisioner daemon at the appropriate level.
1215func (r *Runner) logProvisionerJobLog(ctx context.Context, logLevel sdkproto.LogLevel, msg string, fields ...slog.Field) {
1216 switch logLevel {
1217 case sdkproto.LogLevel_TRACE:
1218 r.logger.Debug(ctx, msg, fields...) // There's no trace, so we'll just use debug.
1219 case sdkproto.LogLevel_DEBUG:
1220 r.logger.Debug(ctx, msg, fields...)
1221 case sdkproto.LogLevel_INFO:
1222 r.logger.Info(ctx, msg, fields...)
1223 case sdkproto.LogLevel_WARN:
1224 r.logger.Warn(ctx, msg, fields...)
1225 case sdkproto.LogLevel_ERROR:
1226 r.logger.Error(ctx, msg, fields...)
1227 default: // should never happen, but we should not explode either.
1228 r.logger.Info(ctx, msg, fields...)
1229 }
1230}

Callers 5

applyMethod · 0.95
initMethod · 0.95
planMethod · 0.95
graphMethod · 0.95

Calls 2

InfoMethod · 0.45
ErrorMethod · 0.45

Tested by

no test coverage detected