Skip to content

Commit 55a3427

Browse files
authored
fix: pass customLogger to loadConfigFromFile (fix #15824) (#15831)
1 parent 5e5ca7d commit 55a3427

File tree

2 files changed

+7
-2
lines changed

2 files changed

+7
-2
lines changed

docs/guide/api-javascript.md

+1
Original file line numberDiff line numberDiff line change
@@ -397,6 +397,7 @@ async function loadConfigFromFile(
397397
configFile?: string,
398398
configRoot: string = process.cwd(),
399399
logLevel?: LogLevel,
400+
customLogger?: Logger,
400401
): Promise<{
401402
path: string
402403
config: UserConfig

packages/vite/src/node/config.ts

+6-2
Original file line numberDiff line numberDiff line change
@@ -459,6 +459,7 @@ export async function resolveConfig(
459459
configFile,
460460
config.root,
461461
config.logLevel,
462+
config.customLogger,
462463
)
463464
if (loadResult) {
464465
config = mergeConfig(loadResult.config, config)
@@ -963,6 +964,7 @@ export async function loadConfigFromFile(
963964
configFile?: string,
964965
configRoot: string = process.cwd(),
965966
logLevel?: LogLevel,
967+
customLogger?: Logger,
966968
): Promise<{
967969
path: string
968970
config: UserConfig
@@ -1016,9 +1018,11 @@ export async function loadConfigFromFile(
10161018
dependencies: bundled.dependencies,
10171019
}
10181020
} catch (e) {
1019-
createLogger(logLevel).error(
1021+
createLogger(logLevel, { customLogger }).error(
10201022
colors.red(`failed to load config from ${resolvedPath}`),
1021-
{ error: e },
1023+
{
1024+
error: e,
1025+
},
10221026
)
10231027
throw e
10241028
}

0 commit comments

Comments
 (0)