From 194878dfaabd18860413dda21cd73996695494fd Mon Sep 17 00:00:00 2001 From: ryanfkeepers Date: Thu, 2 Feb 2023 18:33:09 -0700 Subject: [PATCH] extra backup logging --- src/internal/operations/backup.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/internal/operations/backup.go b/src/internal/operations/backup.go index e44f1ba56..f6faf1212 100644 --- a/src/internal/operations/backup.go +++ b/src/internal/operations/backup.go @@ -195,6 +195,7 @@ func (op *BackupOperation) do(ctx context.Context) (err error) { if err != nil { op.Errors.Fail(errors.Wrap(err, "collecting manifest heuristics")) opStats.readErr = op.Errors.Err() + logger.Ctx(ctx).With("err", err).Errorw("producing manifests and metadata", clues.InErr(err).Slice()...) return opStats.readErr } @@ -203,6 +204,7 @@ func (op *BackupOperation) do(ctx context.Context) (err error) { if err != nil { op.Errors.Fail(errors.Wrap(err, "connecting to m365")) opStats.readErr = op.Errors.Err() + logger.Ctx(ctx).With("err", err).Errorw("connectng to m365", clues.InErr(err).Slice()...) return opStats.readErr } @@ -211,6 +213,7 @@ func (op *BackupOperation) do(ctx context.Context) (err error) { if err != nil { op.Errors.Fail(errors.Wrap(err, "retrieving data to backup")) opStats.readErr = op.Errors.Err() + logger.Ctx(ctx).With("err", err).Errorw("producing backup data collections", clues.InErr(err).Slice()...) return opStats.readErr } @@ -229,6 +232,7 @@ func (op *BackupOperation) do(ctx context.Context) (err error) { if err != nil { op.Errors.Fail(errors.Wrap(err, "backing up service data")) opStats.writeErr = op.Errors.Err() + logger.Ctx(ctx).With("err", err).Errorw("persisting collection backups", clues.InErr(err).Slice()...) return opStats.writeErr } @@ -243,6 +247,7 @@ func (op *BackupOperation) do(ctx context.Context) (err error) { ); err != nil { op.Errors.Fail(errors.Wrap(err, "merging backup details")) opStats.writeErr = op.Errors.Err() + logger.Ctx(ctx).With("err", err).Errorw("merging details", clues.InErr(err).Slice()...) return opStats.writeErr }