tracing.disable()
新增于: v10.0.0
禁用此 Tracing 对象。
\Disables this Tracing object.
只有未被其他启用的 Tracing 对象涵盖且未由 --trace-event-categories 标志指定的跟踪事件类别将被禁用。
\Only trace event categories not covered by other enabled Tracing objects
and not specified by the --trace-event-categories flag will be disabled.
import { createTracing, getEnabledCategories } from 'node:trace_events'; const t1 = createTracing({ categories: ['node', 'v8'] }); const t2 = createTracing({ categories: ['node.perf', 'node'] }); t1.enable(); t2.enable(); // Prints 'node,node.perf,v8' console.log(getEnabledCategories()); t2.disable(); // Will only disable emission of the 'node.perf' category // Prints 'node,v8' console.log(getEnabledCategories());const { createTracing, getEnabledCategories } = require('node:trace_events'); const t1 = createTracing({ categories: ['node', 'v8'] }); const t2 = createTracing({ categories: ['node.perf', 'node'] }); t1.enable(); t2.enable(); // Prints 'node,node.perf,v8' console.log(getEnabledCategories()); t2.disable(); // Will only disable emission of the 'node.perf' category // Prints 'node,v8' console.log(getEnabledCategories());