This procedure is defined in the server but not documented via ad_proc or proc_doc and may be intended as a private interface.

The procedure is defined as:

proc ::nsmcp::logScanMetricsJSON {metrics} {
    
    # Encode numeric diagnostics only; source bytes and messages never enter here.
    set phases {}
    dict for {key value} [dict get $metrics phaseMicroseconds] {
        lappend phases $key number $value
    }
    set io {}
    dict for {key value} [dict get $metrics io] {
        lappend io $key number $value
    }
    return [list scope string [dict get $metrics scope] totalMicroseconds number  [dict get $metrics totalMicroseconds] phaseMicroseconds object $phases io object $io]

}

Show another procedure: