From f26dbe0d14f12238555fd617996bed873685acdb Mon Sep 17 00:00:00 2001 From: "a.petraki" <a.petraki@perx.ru> Date: Thu, 11 Apr 2024 11:05:50 +0300 Subject: [PATCH] =?UTF-8?q?=D0=9B=D0=BE=D0=B3=D0=B3=D0=B8=D1=80=D0=BE?= =?UTF-8?q?=D0=B2=D0=B0=D0=BD=D0=B8=D0=B5=20=D1=81=D0=BE=D0=B1=D1=8B=D1=82?= =?UTF-8?q?=D0=B8=D1=8F=20=D1=83=D0=B4=D0=B0=D0=BB=D0=B5=D0=BD=D0=B8=D1=8F?= =?UTF-8?q?=20=D0=BF=D1=80=D0=BE=D1=81=D1=82=D1=80=D0=B0=D0=BD=D1=81=D1=82?= =?UTF-8?q?=D0=B2=D0=B0=20=D0=BF=D1=80=D0=BE=D0=B8=D0=B7=D0=B2=D0=BE=D0=B4?= =?UTF-8?q?=D0=B8=D1=82=D1=81=D1=8F=20=D0=B4=D0=BB=D1=8F=20=D0=BE=D0=B1?= =?UTF-8?q?=D1=8A=D0=B5=D0=BA=D1=82=D0=B0=20=D0=BE=D1=80=D0=B3=D0=B0=D0=BD?= =?UTF-8?q?=D0=B8=D0=B7=D0=B0=D1=86=D0=B8=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkg/spaces/middleware/logging_middleware.go | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/pkg/spaces/middleware/logging_middleware.go b/pkg/spaces/middleware/logging_middleware.go index d2afd801..877ee7e5 100644 --- a/pkg/spaces/middleware/logging_middleware.go +++ b/pkg/spaces/middleware/logging_middleware.go @@ -2,6 +2,7 @@ package middleware import ( "context" + "fmt" "git.perx.ru/perxis/perxis-go/id" "git.perx.ru/perxis/perxis-go/pkg/spaces" @@ -60,19 +61,24 @@ func (m *loggingMiddleware) Create(ctx context.Context, space *spaces.Space) (cr } func (m *loggingMiddleware) Delete(ctx context.Context, spaceId string) (err error) { + space, err := m.Get(ctx, spaceId) + if err != nil { + return err + } + logger := m.logger.With( logzap.Caller(ctx), logzap.Event(spaces.EventDelete), - logzap.Object(id.NewSpaceId(spaceId)), + logzap.Object(id.NewOrganizationId(space.OrgID)), ) err = m.next.Delete(ctx, spaceId) if err != nil { - logger.Error("Failed to delete", zap.Error(err), logzap.Channels(logzap.Userlog, logzap.Syslog)) + logger.Error(fmt.Sprintf("Failed to delete space '%s'", spaceId), zap.Error(err), logzap.Channels(logzap.Userlog, logzap.Syslog)) return } - logger.Info("Space deleted", logzap.Channels(logzap.Userlog)) + logger.Info(fmt.Sprintf("Space '%s' deleted", spaceId), logzap.Channels(logzap.Userlog)) return err } -- GitLab