We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
console
createLogger
1 parent 2ebe4b4 commit 0c497d9Copy full SHA for 0c497d9
packages/vite/src/node/logger.ts
@@ -50,6 +50,7 @@ export interface LoggerOptions {
50
prefix?: string
51
allowClearScreen?: boolean
52
customLogger?: Logger
53
+ console?: Console
54
}
55
56
// Only initialize the timeFormatter when the timestamp option is used, and
@@ -73,7 +74,11 @@ export function createLogger(
73
74
75
76
const loggedErrors = new WeakSet<Error | RollupError>()
- const { prefix = '[vite]', allowClearScreen = true } = options
77
+ const {
78
+ prefix = '[vite]',
79
+ allowClearScreen = true,
80
+ console = globalThis.console,
81
+ } = options
82
const thresh = LogLevels[level]
83
const canClearScreen =
84
allowClearScreen && process.stdout.isTTY && !process.env.CI
0 commit comments