diff --git a/packages/nx/src/utils/perf-logging.ts b/packages/nx/src/utils/perf-logging.ts index 0393017ada..c7b5784bd6 100644 --- a/packages/nx/src/utils/perf-logging.ts +++ b/packages/nx/src/utils/perf-logging.ts @@ -1,6 +1,10 @@ import { PerformanceObserver } from 'perf_hooks'; -if (process.env.NX_PERF_LOGGING === 'true') { +let initialized = false; + +if (process.env.NX_PERF_LOGGING === 'true' && !initialized) { + initialized = true; + const obs = new PerformanceObserver((list) => { for (const entry of list.getEntries()) { console.log(`Time for '${entry.name}'`, entry.duration);