From 442181de949a474b20292a93b09a5ea56690438d Mon Sep 17 00:00:00 2001 From: Dan J Miller Date: Tue, 15 Aug 2023 19:19:48 -0230 Subject: [PATCH] Log before and after each migration run (#20424) * Log before and after each migration run * Use loglevel --- app/scripts/lib/migrator/index.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/scripts/lib/migrator/index.js b/app/scripts/lib/migrator/index.js index ca2abb8ea..5925430f0 100644 --- a/app/scripts/lib/migrator/index.js +++ b/app/scripts/lib/migrator/index.js @@ -1,4 +1,5 @@ import EventEmitter from 'events'; +import log from 'loglevel'; /** * @typedef {object} Migration @@ -36,6 +37,8 @@ export default class Migrator extends EventEmitter { // perform each migration for (const migration of pendingMigrations) { try { + log.info(`Running migration ${migration.version}...`); + // attempt migration and validate const migratedData = await migration.migrate(versionedData); if (!migratedData.data) { @@ -52,6 +55,8 @@ export default class Migrator extends EventEmitter { // accept the migration as good // eslint-disable-next-line no-param-reassign versionedData = migratedData; + + log.info(`Migration ${migration.version} complete`); } catch (err) { // rewrite error message to add context without clobbering stack const originalErrorMessage = err.message;