Просмотр исходного кода

relocate modules to load dev mode only

Yuki Takei 2 дней назад
Родитель
Сommit
f964d1d2ae

+ 0 - 0
packages/logger/src/transports/bunyan-format.spec.ts → packages/logger/src/dev/bunyan-format.spec.ts


+ 0 - 0
packages/logger/src/transports/bunyan-format.ts → packages/logger/src/dev/bunyan-format.ts


+ 0 - 0
packages/logger/src/morgan-like-format-options.spec.ts → packages/logger/src/dev/morgan-like-format-options.spec.ts


+ 0 - 0
packages/logger/src/morgan-like-format-options.ts → packages/logger/src/dev/morgan-like-format-options.ts


+ 1 - 1
packages/logger/src/http-logger.ts

@@ -40,7 +40,7 @@ export async function createHttpLoggerMiddleware(
   // In development, dynamically import morgan-like format options
   if (process.env.NODE_ENV !== 'production') {
     const { morganLikeFormatOptions } = await import(
-      './morgan-like-format-options'
+      './dev/morgan-like-format-options'
     );
     Object.assign(httpOptions, morganLikeFormatOptions);
   }

+ 0 - 1
packages/logger/src/index.ts

@@ -2,7 +2,6 @@ export { parseEnvLevels } from './env-var-parser';
 export { createHttpLoggerMiddleware } from './http-logger';
 export { resolveLevel } from './level-resolver';
 export { initializeLoggerFactory, loggerFactory } from './logger-factory';
-export { morganLikeFormatOptions } from './morgan-like-format-options';
 export {
   createBrowserOptions,
   createNodeTransportOptions,

+ 1 - 5
packages/logger/src/transport-factory.ts

@@ -29,11 +29,7 @@ export function createNodeTransportOptions(
     // Development: use bunyan-format custom transport (dev only)
     // Use path.join to resolve sibling module — avoids Vite's `new URL(…, import.meta.url)` asset transform
     const thisDir = path.dirname(fileURLToPath(import.meta.url));
-    const bunyanFormatPath = path.join(
-      thisDir,
-      'transports',
-      'bunyan-format.js',
-    );
+    const bunyanFormatPath = path.join(thisDir, 'dev', 'bunyan-format.js');
     return {
       transport: {
         target: bunyanFormatPath,