Skip to content

Commit 33cd276

Browse files
committed
fix: Take logLevel into account
1 parent c780e1f commit 33cd276

File tree

1 file changed

+20
-14
lines changed

1 file changed

+20
-14
lines changed

src/plugins/prerender-plugin.js

Lines changed: 20 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,6 @@ import * as kl from 'kolorist';
1414
* @typedef {import('vite').Rollup.OutputAsset} OutputAsset
1515
*/
1616

17-
const logger = createLogger();
18-
const loggerInfo = logger.info;
19-
2017
/**
2118
* @param {import('./types.d.ts').PrerenderedRoute[]} routes
2219
*/
@@ -132,17 +129,26 @@ export function prerenderPlugin({ prerenderScript, renderTarget, additionalPrere
132129
config(config) {
133130
userEnabledSourceMaps = !!config.build?.sourcemap;
134131

135-
config.customLogger = {
136-
...config.customLogger,
137-
info: (msg) => {
138-
loggerInfo(msg);
139-
if (msg.includes('built in')) {
140-
loggerInfo(
141-
kl.bold(`Prerendered ${routes.length} ${routes.length > 1 ? 'pages' : 'page'}:`) +
142-
prerenderedRoutes(routes)
143-
);
144-
}
145-
},
132+
if (!config.customLogger) {
133+
const logger = createLogger(config.logLevel || 'info');
134+
const loggerInfo = logger.info;
135+
136+
config.customLogger = {
137+
...logger,
138+
info: (msg, options) => {
139+
loggerInfo(msg, options);
140+
if (msg.includes('built in')) {
141+
loggerInfo(
142+
kl.bold(
143+
`Prerendered ${routes.length} ${
144+
routes.length > 1 ? 'pages' : 'page'
145+
}:`,
146+
) + prerenderedRoutes(routes),
147+
options,
148+
);
149+
}
150+
},
151+
};
146152
}
147153

148154
// Enable sourcemaps for generating more actionable error messages

0 commit comments

Comments
 (0)