@@ -190,6 +190,11 @@ func (api *API) provisionerDaemonServe(rw http.ResponseWriter, r *http.Request)
190
190
}
191
191
192
192
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
+ )
193
198
daemon , err := api .Database .InsertProvisionerDaemon (ctx , database.InsertProvisionerDaemonParams {
194
199
ID : uuid .New (),
195
200
CreatedAt : database .Now (),
@@ -198,12 +203,7 @@ func (api *API) provisionerDaemonServe(rw http.ResponseWriter, r *http.Request)
198
203
Tags : tags ,
199
204
})
200
205
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 ))
207
207
httpapi .Write (ctx , rw , http .StatusInternalServerError , codersdk.Response {
208
208
Message : "Internal error writing provisioner daemon." ,
209
209
Detail : err .Error (),
@@ -213,12 +213,7 @@ func (api *API) provisionerDaemonServe(rw http.ResponseWriter, r *http.Request)
213
213
214
214
rawTags , err := json .Marshal (daemon .Tags )
215
215
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 ))
222
217
httpapi .Write (ctx , rw , http .StatusInternalServerError , codersdk.Response {
223
218
Message : "Internal error marshaling daemon tags." ,
224
219
Detail : err .Error (),
@@ -236,12 +231,7 @@ func (api *API) provisionerDaemonServe(rw http.ResponseWriter, r *http.Request)
236
231
CompressionMode : websocket .CompressionDisabled ,
237
232
})
238
233
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 ))
245
235
httpapi .Write (ctx , rw , http .StatusBadRequest , codersdk.Response {
246
236
Message : "Internal error accepting websocket connection." ,
247
237
Detail : err .Error (),
@@ -287,12 +277,7 @@ func (api *API) provisionerDaemonServe(rw http.ResponseWriter, r *http.Request)
287
277
},
288
278
)
289
279
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 ))
296
281
_ = conn .Close (websocket .StatusInternalError , httpapi .WebsocketCloseSprintf ("create provisioner daemon server: %s" , err ))
297
282
return
298
283
}
0 commit comments