@proto-kit/sequencer • Docs
Documentation / @proto-kit/sequencer / ConsoleTracer
Class: ConsoleTracer
Implements
Constructors
new ConsoleTracer()
new ConsoleTracer():
ConsoleTracer
Returns
Properties
activeManualTraceStack
activeManualTraceStack: [
string,number][] =[]
Defined in
packages/sequencer/src/logging/ConsoleTracer.ts:75
intervalId
intervalId:
undefined|Timeout=undefined
Defined in
packages/sequencer/src/logging/ConsoleTracer.ts:28
store
store:
StoreType={}
Defined in
packages/sequencer/src/logging/ConsoleTracer.ts:19
timeInterval
timeInterval:
number=180000
Defined in
packages/sequencer/src/logging/ConsoleTracer.ts:17
type
type:
"interval"|"manual"="interval"
Defined in
packages/sequencer/src/logging/ConsoleTracer.ts:21
Methods
clearTraces()
clearTraces():
void
Returns
void
Defined in
packages/sequencer/src/logging/ConsoleTracer.ts:34
close()
close():
Promise<void>
Returns
Promise<void>
Defined in
packages/sequencer/src/logging/ConsoleTracer.ts:124
enableManualOutputs()
enableManualOutputs():
void
Returns
void
Defined in
packages/sequencer/src/logging/ConsoleTracer.ts:23
endTrace()
endTrace():
void
Returns
void
Defined in
packages/sequencer/src/logging/ConsoleTracer.ts:83
getTraces()
getTraces():
StoreType
Returns
StoreType
Defined in
packages/sequencer/src/logging/ConsoleTracer.ts:30
printSummary()
printSummary():
void
Returns
void
Defined in
packages/sequencer/src/logging/ConsoleTracer.ts:38
startTrace()
startTrace(
name):void
Parameters
• name: string
Returns
void
Defined in
packages/sequencer/src/logging/ConsoleTracer.ts:77
trace()
trace<
T>(name,f,metadata?):Promise<T>
Type Parameters
• T
Parameters
• name: string
• f
• metadata?: Record<string, string | number | boolean>
Returns
Promise<T>