Skip to content

Commit 934035d

Browse files
authored
chore(gatsby): only load the necessary logger (#33463)
1 parent 57f581d commit 934035d

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

packages/gatsby-cli/src/reporter/start-logger.ts

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,6 @@
33
*/
44
import semver from "semver"
55
import { isCI } from "gatsby-core-utils"
6-
import { initializeIPCLogger } from "./loggers/ipc"
7-
import { initializeJSONLogger } from "./loggers/json"
8-
import { initializeYurnalistLogger } from "./loggers/yurnalist"
9-
import { initializeINKLogger } from "./loggers/ink"
106

117
export const startLogger = (): void => {
128
if (!process.env.GATSBY_LOGGER) {
@@ -26,14 +22,18 @@ export const startLogger = (): void => {
2622
// This is just workaround to not crash process when reporter is used in worker context.
2723
// process.env.FORCE_COLOR = `0`
2824

29-
initializeIPCLogger()
25+
// TODO move to dynamic imports
26+
require(`./loggers/ipc`).initializeIPCLogger()
3027
}
3128

3229
if (process.env.GATSBY_LOGGER.includes(`json`)) {
33-
initializeJSONLogger()
30+
// TODO move to dynamic imports
31+
require(`./loggers/json`).initializeJSONLogger()
3432
} else if (process.env.GATSBY_LOGGER.includes(`yurnalist`)) {
35-
initializeYurnalistLogger()
33+
// TODO move to dynamic imports
34+
require(`./loggers/yurnalist`).initializeYurnalistLogger()
3635
} else {
37-
initializeINKLogger()
36+
// TODO move to dynamic imports
37+
require(`./loggers/ink`).initializeINKLogger()
3838
}
3939
}

0 commit comments

Comments
 (0)