@@ -59,7 +59,7 @@ func (h *CodeHandler) Create(ctx *gin.Context) {
5959 currentUser := httpbase .GetCurrentUser (ctx )
6060 var req * types.CreateCodeReq
6161 if err := ctx .ShouldBindJSON (& req ); err != nil {
62- slog .Error ( "Bad request format" , "error" , err )
62+ slog .ErrorContext ( ctx . Request . Context (), "Bad request format" , "error" , err )
6363 httpbase .BadRequest (ctx , err .Error ())
6464 return
6565 }
@@ -70,7 +70,7 @@ func (h *CodeHandler) Create(ctx *gin.Context) {
7070
7171 _ , err := h .sensitive .CheckRequestV2 (ctx .Request .Context (), req )
7272 if err != nil {
73- slog .Error ( "failed to check sensitive request" , slog .Any ("error" , err ))
73+ slog .ErrorContext ( ctx . Request . Context (), "failed to check sensitive request" , slog .Any ("error" , err ))
7474 httpbase .BadRequest (ctx , fmt .Errorf ("sensitive check failed: %w" , err ).Error ())
7575 return
7676 }
@@ -83,7 +83,7 @@ func (h *CodeHandler) Create(ctx *gin.Context) {
8383 } else if errors .Is (err , errorx .ErrDatabaseDuplicateKey ) {
8484 httpbase .BadRequestWithExt (ctx , err )
8585 } else {
86- slog .Error ( "Failed to create code" , slog .Any ("error" , err ))
86+ slog .ErrorContext ( ctx . Request . Context (), "Failed to create code" , slog .Any ("error" , err ))
8787 httpbase .ServerError (ctx , err )
8888 }
8989 return
@@ -120,7 +120,7 @@ func (h *CodeHandler) Index(ctx *gin.Context) {
120120 filter .Username = httpbase .GetCurrentUser (ctx )
121121 per , page , err := common .GetPerAndPageFromContext (ctx )
122122 if err != nil {
123- slog .Error ( "Bad request format" , "error" , err )
123+ slog .ErrorContext ( ctx . Request . Context (), "Bad request format" , "error" , err )
124124 httpbase .BadRequest (ctx , err .Error ())
125125 return
126126 }
@@ -132,7 +132,7 @@ func (h *CodeHandler) Index(ctx *gin.Context) {
132132 Set ("param" , "sort" ).
133133 Set ("provided" , filter .Sort ).
134134 Set ("allowed" , types .Sorts ))
135- slog .Error ( "Bad request format," , slog .String ("error" , msg ))
135+ slog .ErrorContext ( ctx . Request . Context (), "Bad request format," , slog .String ("error" , msg ))
136136 httpbase .BadRequestWithExt (ctx , err )
137137 return
138138 }
@@ -144,7 +144,7 @@ func (h *CodeHandler) Index(ctx *gin.Context) {
144144 Set ("param" , "source" ).
145145 Set ("provided" , filter .Source ).
146146 Set ("allowed" , types .Sources ))
147- slog .Error ( "Bad request format," , slog .String ("error" , msg ))
147+ slog .ErrorContext ( ctx . Request . Context (), "Bad request format," , slog .String ("error" , msg ))
148148 httpbase .BadRequestWithExt (ctx , err )
149149 return
150150 }
@@ -157,7 +157,7 @@ func (h *CodeHandler) Index(ctx *gin.Context) {
157157
158158 codes , total , err := h .code .Index (ctx .Request .Context (), filter , per , page , needOpWeight )
159159 if err != nil {
160- slog .Error ( "Failed to get codes" , slog .Any ("error" , err ))
160+ slog .ErrorContext ( ctx . Request . Context (), "Failed to get codes" , slog .Any ("error" , err ))
161161 httpbase .ServerError (ctx , err )
162162 return
163163 }
@@ -184,22 +184,22 @@ func (h *CodeHandler) Update(ctx *gin.Context) {
184184 currentUser := httpbase .GetCurrentUser (ctx )
185185 var req * types.UpdateCodeReq
186186 if err := ctx .ShouldBindJSON (& req ); err != nil {
187- slog .Error ( "Bad request format" , "error" , err )
187+ slog .ErrorContext ( ctx . Request . Context (), "Bad request format" , "error" , err )
188188 httpbase .BadRequest (ctx , err .Error ())
189189 return
190190 }
191191
192192 _ , err := h .sensitive .CheckRequestV2 (ctx .Request .Context (), req )
193193 if err != nil {
194- slog .Error ( "failed to check sensitive request" , slog .Any ("error" , err ))
194+ slog .ErrorContext ( ctx . Request . Context (), "failed to check sensitive request" , slog .Any ("error" , err ))
195195 httpbase .BadRequest (ctx , fmt .Errorf ("sensitive check failed: %w" , err ).Error ())
196196 return
197197 }
198198 req .Username = currentUser
199199
200200 namespace , name , err := common .GetNamespaceAndNameFromContext (ctx )
201201 if err != nil {
202- slog .Error ( "Bad request format" , "error" , err )
202+ slog .ErrorContext ( ctx . Request . Context (), "Bad request format" , "error" , err )
203203 httpbase .BadRequest (ctx , err .Error ())
204204 return
205205 }
@@ -212,7 +212,7 @@ func (h *CodeHandler) Update(ctx *gin.Context) {
212212 httpbase .ForbiddenError (ctx , err )
213213 return
214214 }
215- slog .Error ( "Failed to update code" , slog .Any ("error" , err ))
215+ slog .ErrorContext ( ctx . Request . Context (), "Failed to update code" , slog .Any ("error" , err ))
216216 httpbase .ServerError (ctx , err )
217217 return
218218 }
@@ -239,7 +239,7 @@ func (h *CodeHandler) Delete(ctx *gin.Context) {
239239 currentUser := httpbase .GetCurrentUser (ctx )
240240 namespace , name , err := common .GetNamespaceAndNameFromContext (ctx )
241241 if err != nil {
242- slog .Error ( "Bad request format" , "error" , err )
242+ slog .ErrorContext ( ctx . Request . Context (), "Bad request format" , "error" , err )
243243 httpbase .BadRequest (ctx , err .Error ())
244244 return
245245 }
@@ -249,7 +249,7 @@ func (h *CodeHandler) Delete(ctx *gin.Context) {
249249 httpbase .ForbiddenError (ctx , err )
250250 return
251251 }
252- slog .Error ( "Failed to delete code" , slog .Any ("error" , err ))
252+ slog .ErrorContext ( ctx . Request . Context (), "Failed to delete code" , slog .Any ("error" , err ))
253253 httpbase .ServerError (ctx , err )
254254 return
255255 }
@@ -276,7 +276,7 @@ func (h *CodeHandler) Delete(ctx *gin.Context) {
276276func (h * CodeHandler ) Show (ctx * gin.Context ) {
277277 namespace , name , err := common .GetNamespaceAndNameFromContext (ctx )
278278 if err != nil {
279- slog .Error ( "Bad request format" , "error" , err )
279+ slog .ErrorContext ( ctx . Request . Context (), "Bad request format" , "error" , err )
280280 httpbase .BadRequest (ctx , err .Error ())
281281 return
282282 }
@@ -291,7 +291,7 @@ func (h *CodeHandler) Show(ctx *gin.Context) {
291291 qNeedMultiSync := ctx .Query ("need_multi_sync" )
292292 needMultiSync , err := strconv .ParseBool (qNeedMultiSync )
293293 if err != nil {
294- slog .Error ( "bad need_multi_sync params" , slog .Any ("need_multi_sync" , qNeedMultiSync ), slog .Any ("error" , err ))
294+ slog .ErrorContext ( ctx . Request . Context (), "bad need_multi_sync params" , slog .Any ("need_multi_sync" , qNeedMultiSync ), slog .Any ("error" , err ))
295295 needMultiSync = false
296296 }
297297
@@ -301,7 +301,7 @@ func (h *CodeHandler) Show(ctx *gin.Context) {
301301 httpbase .ForbiddenError (ctx , err )
302302 return
303303 }
304- slog .Error ( "Failed to get code" , slog .Any ("error" , err ))
304+ slog .ErrorContext ( ctx . Request . Context (), "Failed to get code" , slog .Any ("error" , err ))
305305 httpbase .ServerError (ctx , err )
306306 return
307307 }
@@ -336,7 +336,7 @@ func (h *CodeHandler) Relations(ctx *gin.Context) {
336336 httpbase .ForbiddenError (ctx , err )
337337 return
338338 }
339- slog .Error ( "Failed to get code relations" , slog .Any ("error" , err ))
339+ slog .ErrorContext ( ctx . Request . Context (), "Failed to get code relations" , slog .Any ("error" , err ))
340340 httpbase .ServerError (ctx , err )
341341 return
342342 }
0 commit comments