Skip to content

Commit 4fda818

Browse files
committed
address PR comments
1 parent 95b51ed commit 4fda818

File tree

1 file changed

+9
-24
lines changed

1 file changed

+9
-24
lines changed

enterprise/coderd/provisionerdaemons.go

Lines changed: 9 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -190,6 +190,11 @@ func (api *API) provisionerDaemonServe(rw http.ResponseWriter, r *http.Request)
190190
}
191191

192192
name := namesgenerator.GetRandomName(1)
193+
log := api.Logger.With(
194+
slog.F("name", name),
195+
slog.F("provisioners", provisioners),
196+
slog.F("tags", tags),
197+
)
193198
daemon, err := api.Database.InsertProvisionerDaemon(ctx, database.InsertProvisionerDaemonParams{
194199
ID: uuid.New(),
195200
CreatedAt: database.Now(),
@@ -198,12 +203,7 @@ func (api *API) provisionerDaemonServe(rw http.ResponseWriter, r *http.Request)
198203
Tags: tags,
199204
})
200205
if err != nil {
201-
api.Logger.Error(ctx, "write provisioner daemon",
202-
slog.F("name", name),
203-
slog.F("provisioners", provisioners),
204-
slog.F("tags", tags),
205-
slog.Error(err),
206-
)
206+
log.Error(ctx, "write provisioner daemon", slog.Error(err))
207207
httpapi.Write(ctx, rw, http.StatusInternalServerError, codersdk.Response{
208208
Message: "Internal error writing provisioner daemon.",
209209
Detail: err.Error(),
@@ -213,12 +213,7 @@ func (api *API) provisionerDaemonServe(rw http.ResponseWriter, r *http.Request)
213213

214214
rawTags, err := json.Marshal(daemon.Tags)
215215
if err != nil {
216-
api.Logger.Error(ctx, "marshal provisioner tags",
217-
slog.F("name", name),
218-
slog.F("provisioners", provisioners),
219-
slog.F("tags", tags),
220-
slog.Error(err),
221-
)
216+
log.Error(ctx, "marshal provisioner tags", slog.Error(err))
222217
httpapi.Write(ctx, rw, http.StatusInternalServerError, codersdk.Response{
223218
Message: "Internal error marshaling daemon tags.",
224219
Detail: err.Error(),
@@ -236,12 +231,7 @@ func (api *API) provisionerDaemonServe(rw http.ResponseWriter, r *http.Request)
236231
CompressionMode: websocket.CompressionDisabled,
237232
})
238233
if err != nil {
239-
api.Logger.Error(ctx, "accept provisioner websocket conn",
240-
slog.F("name", name),
241-
slog.F("provisioners", provisioners),
242-
slog.F("tags", tags),
243-
slog.Error(err),
244-
)
234+
log.Error(ctx, "accept provisioner websocket conn", slog.Error(err))
245235
httpapi.Write(ctx, rw, http.StatusBadRequest, codersdk.Response{
246236
Message: "Internal error accepting websocket connection.",
247237
Detail: err.Error(),
@@ -287,12 +277,7 @@ func (api *API) provisionerDaemonServe(rw http.ResponseWriter, r *http.Request)
287277
},
288278
)
289279
if err != nil {
290-
api.Logger.Error(ctx, "create provisioner daemon server",
291-
slog.F("name", name),
292-
slog.F("provisioners", provisioners),
293-
slog.F("tags", tags),
294-
slog.Error(err),
295-
)
280+
log.Error(ctx, "create provisioner daemon server", slog.Error(err))
296281
_ = conn.Close(websocket.StatusInternalError, httpapi.WebsocketCloseSprintf("create provisioner daemon server: %s", err))
297282
return
298283
}

0 commit comments

Comments
 (0)