DebugInfoOptions interface

Fully-resolved description of a single profiled call, as passed to logDebugInfo().

Normally constructed by the profile() decorator; supply it directly only to emit profiling output by hand. Every field except logger is required.

Signature:

export interface DebugInfoOptions 

Properties

Property

Modifiers

Type

Description

args

unknown[]

Call arguments

className

string

Class name

debugArgs

boolean

Enable or disable call arguments debugging

debugTime

boolean

Enable or disable execution time debugging

logger?

ILogger

(Optional) Logger implementation (absent when the target carries no logger)

logLevel

LogLevel

Log level to use for the call

methodName

string

Method name

start

bigint | number

Nanosecond-resolution start reading, as returned by process.hrtime.bigint().

Read this page as plain markdown — no HTML, no navigation. For pasting into an LLM, or for an agent to fetch.