We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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