@forge/cli-shared

9.5.09.5.1-next.0
out/ui/command-line-ui.js
~out/ui/command-line-ui.jsModified
+6−3
Index: package/out/ui/command-line-ui.js
===================================================================
--- package/out/ui/command-line-ui.js
+++ package/out/ui/command-line-ui.js
@@ -220,18 +220,18 @@
     }
     warn(message) {
         const color = log_color_1.LogColor.warn(message);
         const msg = this.insideProgress ? log_symbols_1.default.warning + ' ' + color : color;
-        this.log(msg);
+        this.write('warn', msg);
     }
     error(error, { pad = true } = {}) {
         const message = (0, logger_1.errorMessage)(error);
         const color = log_color_1.LogColor.error(message);
         let msg = '\n' + log_color_1.LogColor.errorPrefix + color + '\n';
         if (!pad) {
             msg = msg.trim();
         }
-        this.log(msg);
+        this.write('error', msg);
         if (error.stack) {
             this.debug(error.stack);
         }
     }
@@ -430,8 +430,11 @@
     logTable(head, data, { format, groupRows }) {
         this.info(this.getTable(head, data, { format, groupRows }));
     }
     log(message, progressLogType = ProgressLogType.other) {
+        this.write('log', message, progressLogType);
+    }
+    write(level, message, progressLogType = ProgressLogType.other) {
         let msg = message;
         if (this.insideProgress) {
             const addPadding = (progressLogType === ProgressLogType.other && !this.addedProgressPadding) ||
                 (progressLogType === ProgressLogType.successText && this.addedProgressPadding);
@@ -447,9 +450,9 @@
                 this.spinner.text += this.hintLine;
             }
         }
         else {
-            this.logger.log(msg);
+            this.logger[level](msg);
         }
     }
     logSuccess(successText) {
         if (this.addedProgressPadding) {