chore(provisionerd): use correct log levels for template provisioner logs (#16232)

Relates to https://github.com/coder/coder/issues/14062

Previously a `logProvisionerJobLog` helper was added in
https://github.com/coder/coder/pull/6508 to forward logs from the
provisioner at the correct log level, but this was only used for logs
produced in `buildWorkspace`.

This PR uses this helper for forwarding logs produced in
`runTemplateImportParse` and
`runTemplateImportProvisionWithRichParameters` at the correct log level.
This commit is contained in:
Danielle Maywood
2025-01-23 09:27:10 +00:00
committed by GitHub
parent b8706680d9
commit a6e054a115
+2 -2
View File
@@ -613,7 +613,7 @@ func (r *Runner) runTemplateImportParse(ctx context.Context) (
}
switch msgType := msg.Type.(type) {
case *sdkproto.Response_Log:
r.logger.Debug(context.Background(), "parse job logged",
r.logProvisionerJobLog(context.Background(), msgType.Log.Level, "parse job logged",
slog.F("level", msgType.Log.Level),
slog.F("output", msgType.Log.Output),
)
@@ -711,7 +711,7 @@ func (r *Runner) runTemplateImportProvisionWithRichParameters(
}
switch msgType := msg.Type.(type) {
case *sdkproto.Response_Log:
r.logger.Debug(context.Background(), "template import provision job logged",
r.logProvisionerJobLog(context.Background(), msgType.Log.Level, "template import provision job logged",
slog.F("level", msgType.Log.Level),
slog.F("output", msgType.Log.Output),
)