From 6d97f516a2e58c82c5b35bfe4eb08c3d797735a6 Mon Sep 17 00:00:00 2001 From: directduck Date: Fri, 24 Oct 2025 13:49:28 +0300 Subject: [PATCH] Add durationMS to logs --- Makefile | 2 +- middleware.go | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Makefile b/Makefile index 94e7434..8f7abfe 100644 --- a/Makefile +++ b/Makefile @@ -1,4 +1,4 @@ -LINT_VERSION := v2.1.5 +LINT_VERSION := v2.5.0 ifeq ($(RACE),1) GOFLAGS+=-race diff --git a/middleware.go b/middleware.go index f018831..67479b7 100644 --- a/middleware.go +++ b/middleware.go @@ -60,11 +60,11 @@ func WithSLog(lg Logger) MiddlewareFunc { d, name := time.Since(start), NameFromContext(ctx) switch { case errors.Is(err, ErrSkipped): - lg.Print(ctx, "cron job skipped", "job", name, "duration", d) + lg.Print(ctx, "cron job skipped", "job", name, "duration", d.String(), "durationMS", d.Milliseconds()) case err != nil: - lg.Error(ctx, "cron job failed", "job", name, "duration", d, "err", err) + lg.Error(ctx, "cron job failed", "job", name, "duration", d.String(), "durationMS", d.Milliseconds(), "err", err) default: - lg.Print(ctx, "cron job finished", "job", name, "duration", d) + lg.Print(ctx, "cron job finished", "job", name, "duration", d.String(), "durationMS", d.Milliseconds()) } return err