fix: log client errors as info

This commit is contained in:
Pedro Guzman
2025-07-15 09:53:17 +02:00
parent a2b065b3ae
commit c50e63aa17
2 changed files with 5 additions and 2 deletions

View File

@@ -9,14 +9,14 @@ import express from "express"
import querystring from "querystring"
import supertest from "supertest"
import { config } from "../mocks"
import { MedusaContainer } from "@medusajs/types"
import { configManager } from "../../../config"
import { container } from "../../../container"
import { featureFlagsLoader } from "../../../feature-flags"
import { logger } from "../../../logger"
import { MedusaRequest } from "../../types"
import { ApiLoader } from "../../router"
import { MedusaRequest } from "../../types"
import { config } from "../mocks"
function asArray(resolvers) {
return {
@@ -69,6 +69,7 @@ export const createServer = async (rootDir) => {
container.register({
logger: asValue({
error: () => {},
info: () => {},
}),
manager: asValue({}),
})

View File

@@ -83,6 +83,8 @@ export function errorHandler() {
if (statusCode >= 500) {
logger.error(err)
} else {
logger.info(err.message)
}
if ("issues" in err && Array.isArray(err.issues)) {