next_core/
tracing_presets.rs1use std::sync::LazyLock;
2
3use turbopack_trace_utils::tracing_presets::{
4 TRACING_OVERVIEW_TARGETS, TRACING_TURBO_TASKS_TARGETS, TRACING_TURBOPACK_TARGETS,
5};
6
7pub static TRACING_NEXT_OVERVIEW_TARGETS: LazyLock<Vec<&str>> = LazyLock::new(|| {
8 [
9 &TRACING_OVERVIEW_TARGETS[..],
10 &[
11 "next_napi_bindings=info",
12 "next_swc=info",
13 "next_api=info",
14 "next_dev=info",
15 "next_core=info",
16 "next_font=info",
17 "turbopack_node=info",
18 ],
19 ]
20 .concat()
21});
22
23pub static TRACING_NEXT_TARGETS: LazyLock<Vec<&str>> = LazyLock::new(|| {
24 [
25 &TRACING_NEXT_OVERVIEW_TARGETS[..],
26 &[
27 "next_napi_bindings=trace",
28 "next_swc=trace",
29 "next_api=trace",
30 "next_dev=trace",
31 "next_core=trace",
32 "next_font=trace",
33 ],
34 ]
35 .concat()
36});
37pub static TRACING_NEXT_TURBOPACK_TARGETS: LazyLock<Vec<&str>> =
38 LazyLock::new(|| [&TRACING_NEXT_TARGETS[..], &TRACING_TURBOPACK_TARGETS[..]].concat());
39pub static TRACING_NEXT_TURBO_TASKS_TARGETS: LazyLock<Vec<&str>> = LazyLock::new(|| {
40 [
41 &TRACING_NEXT_TURBOPACK_TARGETS[..],
42 &TRACING_TURBO_TASKS_TARGETS[..],
43 ]
44 .concat()
45});