next.js/crates/next-core/src/tracing_presets.rs
tracing_presets.rs46 lines1.3 KB
use std::sync::LazyLock;

use turbopack_trace_utils::tracing_presets::{
    TRACING_OVERVIEW_TARGETS, TRACING_TURBO_TASKS_TARGETS, TRACING_TURBOPACK_TARGETS,
};

pub static TRACING_NEXT_OVERVIEW_TARGETS: LazyLock<Vec<&str>> = LazyLock::new(|| {
    [
        &TRACING_OVERVIEW_TARGETS[..],
        &[
            "next_napi_bindings=info",
            "next_swc=info",
            "next_api=info",
            "next_dev=info",
            "next_core=info",
            "next_font=info",
            "turbopack_node=info",
        ],
    ]
    .concat()
});

pub static TRACING_NEXT_TARGETS: LazyLock<Vec<&str>> = LazyLock::new(|| {
    [
        &TRACING_NEXT_OVERVIEW_TARGETS[..],
        &[
            "next_napi_bindings=trace",
            "next_swc=trace",
            "next_api=trace",
            "next_dev=trace",
            "next_core=trace",
            "next_font=trace",
        ],
    ]
    .concat()
});
pub static TRACING_NEXT_TURBOPACK_TARGETS: LazyLock<Vec<&str>> =
    LazyLock::new(|| [&TRACING_NEXT_TARGETS[..], &TRACING_TURBOPACK_TARGETS[..]].concat());
pub static TRACING_NEXT_TURBO_TASKS_TARGETS: LazyLock<Vec<&str>> = LazyLock::new(|| {
    [
        &TRACING_NEXT_TURBOPACK_TARGETS[..],
        &TRACING_TURBO_TASKS_TARGETS[..],
    ]
    .concat()
});
Quest for Codev2.0.0
/
SIGN IN