diff --git a/packages/gatsby-recipes/src/cli.js b/packages/gatsby-recipes/src/cli.js index ac274573c8773..931638994e41d 100644 --- a/packages/gatsby-recipes/src/cli.js +++ b/packages/gatsby-recipes/src/cli.js @@ -207,11 +207,15 @@ const components = { NPMScript: () => null, } -var logStream = fs.createWriteStream(`recipe-client.log`, { flags: `a` }) +let logStream const log = (label, textOrObj) => { - logStream.write(`[${label}]:\n`) - logStream.write(require(`util`).inspect(textOrObj)) - logStream.write(`\n`) + if (process.env.DEBUG) { + logStream = + logStream ?? fs.createWriteStream(`recipe-client.log`, { flags: `a` }) + logStream.write(`[${label}]:\n`) + logStream.write(require(`util`).inspect(textOrObj)) + logStream.write(`\n`) + } } log(