From 66801e8a6928677af3eb07aa85f6143fc9f65931 Mon Sep 17 00:00:00 2001 From: Aman Kumar Date: Fri, 5 Sep 2025 12:21:16 +0530 Subject: [PATCH 1/2] fix: Improper Handling of Optional Log Config and set log level issue --- package-lock.json | 8 +- packages/contentstack-config/README.md | 19 +- packages/contentstack-config/package.json | 2 +- .../src/commands/config/get/log.ts | 40 +- .../src/commands/config/set/log.ts | 67 ++- .../src/utils/log-config-defaults.ts | 36 ++ .../test/unit/commands/log.test.ts | 456 ++++++++++++++---- packages/contentstack-utilities/package.json | 2 +- .../contentstack-utilities/src/logger/log.ts | 8 +- .../src/logger/logger.ts | 5 + packages/contentstack/README.md | 17 +- packages/contentstack/package.json | 4 +- pnpm-lock.yaml | 42 +- 13 files changed, 519 insertions(+), 187 deletions(-) create mode 100644 packages/contentstack-config/src/utils/log-config-defaults.ts diff --git a/package-lock.json b/package-lock.json index 203f4b4454..76f9bce6cd 100644 --- a/package-lock.json +++ b/package-lock.json @@ -25369,10 +25369,10 @@ "@contentstack/cli-cm-migrate-rte": "~1.6.1", "@contentstack/cli-cm-seed": "~1.12.1", "@contentstack/cli-command": "~1.6.1", - "@contentstack/cli-config": "~1.15.1", + "@contentstack/cli-config": "~1.15.2", "@contentstack/cli-launch": "^1.9.2", "@contentstack/cli-migration": "~1.8.1", - "@contentstack/cli-utilities": "~1.14.0", + "@contentstack/cli-utilities": "~1.14.1", "@contentstack/cli-variants": "~1.3.1", "@contentstack/management": "~1.22.0", "@oclif/core": "^4.3.0", @@ -26012,7 +26012,7 @@ }, "packages/contentstack-config": { "name": "@contentstack/cli-config", - "version": "1.15.1", + "version": "1.15.2", "license": "MIT", "dependencies": { "@contentstack/cli-command": "~1.6.1", @@ -27708,7 +27708,7 @@ }, "packages/contentstack-utilities": { "name": "@contentstack/cli-utilities", - "version": "1.14.0", + "version": "1.14.1", "license": "MIT", "dependencies": { "@contentstack/management": "~1.22.0", diff --git a/packages/contentstack-config/README.md b/packages/contentstack-config/README.md index cabc0c8dea..19b10888a3 100644 --- a/packages/contentstack-config/README.md +++ b/packages/contentstack-config/README.md @@ -18,7 +18,7 @@ $ npm install -g @contentstack/cli-config $ csdx COMMAND running command... $ csdx (--version) -@contentstack/cli-config/1.15.1 darwin-arm64 node-v22.14.0 +@contentstack/cli-config/1.15.2 darwin-arm64 node-v22.14.0 $ csdx --help [COMMAND] USAGE $ csdx COMMAND @@ -329,9 +329,10 @@ USAGE $ csdx config:set:log [--level debug|info|warn|error] [--path ] [--show-console-logs] FLAGS - --level=