diff --git a/packages/cli/medusa-cli/src/reporter/index.ts b/packages/cli/medusa-cli/src/reporter/index.ts index 43e4d266c5..661fffb8ba 100644 --- a/packages/cli/medusa-cli/src/reporter/index.ts +++ b/packages/cli/medusa-cli/src/reporter/index.ts @@ -5,7 +5,7 @@ import { ulid } from "ulid" import winston from "winston" import { panicHandler } from "./panic-handler" -const LOG_LEVEL = process.env.LOG_LEVEL || "info" +const LOG_LEVEL = process.env.LOG_LEVEL || "http" const LOG_FILE = process.env.LOG_FILE || "" const NODE_ENV = process.env.NODE_ENV || "development" const IS_DEV = NODE_ENV.startsWith("dev") diff --git a/packages/core/framework/src/http/express-loader.ts b/packages/core/framework/src/http/express-loader.ts index 8902c57956..94738b662f 100644 --- a/packages/core/framework/src/http/express-loader.ts +++ b/packages/core/framework/src/http/express-loader.ts @@ -76,12 +76,17 @@ export async function expressLoader({ app }: { app: Express }): Promise<{ * The middleware to use for logging. We write the log messages * using winston, but rely on morgan to hook into HTTP requests */ - const loggingMiddleware = morgan(IS_DEV ? "dev" : "tiny", { - skip: shouldSkipHttpLog, - stream: { - write: (message: string) => logger.http(message), - }, - }) + const loggingMiddleware = morgan( + IS_DEV + ? ":method :url ← :referrer (:status) - :response-time ms" + : "combined", + { + skip: shouldSkipHttpLog, + stream: { + write: (message: string) => logger.http(message.trim()), + }, + } + ) app.use(loggingMiddleware) app.use(cookieParser())