diff --git a/api/handler/delete.go b/api/handler/delete.go index e707a31c..685a94b3 100644 --- a/api/handler/delete.go +++ b/api/handler/delete.go @@ -290,7 +290,7 @@ func (h *handler) DeleteMultipleObjectsHandler(w http.ResponseWriter, r *http.Re } func formObjNameToLog(obj *layer.VersionedObject) string { - return obj.Name + "\x00" + obj.VersionID + return "versionID:" + obj.VersionID + ",key:" + obj.Name } func (h *handler) DeleteBucketHandler(w http.ResponseWriter, r *http.Request) { diff --git a/api/handler/put.go b/api/handler/put.go index c716b623..12093ed8 100644 --- a/api/handler/put.go +++ b/api/handler/put.go @@ -856,7 +856,8 @@ func (h *handler) createBucketHandlerPolicy(w http.ResponseWriter, r *http.Reque h.logAndSendError(ctx, w, "could not create bucket", reqInfo, err) return } - h.reqLogger(ctx).Info(logs.BucketIsCreated, zap.Stringer("container_id", bktInfo.CID), logs.TagField(logs.TagExternalStorage)) + h.reqLogger(ctx).Info(logs.BucketIsCreated, zap.String("namespace", p.Namespace), zap.String("name", p.Name), + zap.Stringer("container_id", bktInfo.CID), logs.TagField(logs.TagExternalStorage)) chains := bucketCannedACLToAPERules(cannedACL, reqInfo, bktInfo.CID) if err = h.ape.SaveACLChains(bktInfo.CID.EncodeToString(), chains); err != nil { diff --git a/api/layer/layer.go b/api/layer/layer.go index 5750b4a9..0135772a 100644 --- a/api/layer/layer.go +++ b/api/layer/layer.go @@ -967,7 +967,8 @@ func (n *Layer) ResolveBucket(ctx context.Context, zone, name string) (cid.ID, e return cid.ID{}, err } - n.reqLogger(ctx).Info(logs.ResolveBucket, zap.Stringer("cid", cnrID), logs.TagField(logs.TagDatapath)) + n.reqLogger(ctx).Info(logs.ResolveBucket, zap.String("name", name), zap.String("zone", zone), + zap.Stringer("cid", cnrID), logs.TagField(logs.TagDatapath)) } return cnrID, nil