refactor(core): Use logger for packages/cli messages (no-changelog) (#9302)

This commit is contained in:
Iván Ovejero
2024-05-03 15:24:27 +02:00
committed by GitHub
parent b65e0e2811
commit 7bda92cc7c
15 changed files with 63 additions and 46 deletions

View File

@@ -10,6 +10,8 @@ import { Readable } from 'node:stream';
import { inDevelopment } from '@/constants';
import { ResponseError } from './errors/response-errors/abstract/response.error';
import Container from 'typedi';
import { Logger } from './Logger';
export function sendSuccessResponse(
res: Response,
@@ -83,7 +85,7 @@ export function sendErrorResponse(res: Response, error: Error) {
if (isResponseError(error)) {
if (inDevelopment) {
console.error(picocolors.red(error.httpStatusCode), error.message);
Container.get(Logger).error(picocolors.red([error.httpStatusCode, error.message].join(' ')));
}
//render custom 404 page for form triggers
@@ -112,7 +114,7 @@ export function sendErrorResponse(res: Response, error: Error) {
if (error instanceof NodeApiError) {
if (inDevelopment) {
console.error(picocolors.red(error.name), error.message);
Container.get(Logger).error([picocolors.red(error.name), error.message].join(' '));
}
Object.assign(response, error);