Documentation / @zerotal/telemetry / NoopSpan
Class: NoopSpan
Defined in: telemetry/src/Span.ts:106
A span whose methods are all no-ops. Used when telemetry is disabled so call sites never need null-checks.
Extends
Constructors
Constructor
new NoopSpan():
NoopSpan
Defined in: telemetry/src/Span.ts:107
Returns
NoopSpan
Overrides
Properties
data
readonlydata:SpanData
Defined in: telemetry/src/Span.ts:40
Inherited from
Accessors
durationMs
Get Signature
get durationMs():
number
Defined in: telemetry/src/Span.ts:91
Returns
number
Inherited from
isEnded
Get Signature
get isEnded():
boolean
Defined in: telemetry/src/Span.ts:95
Returns
boolean
Inherited from
Methods
setAttribute()
setAttribute(
_key,_value):this
Defined in: telemetry/src/Span.ts:110
Parameters
_key
string
_value
string | number | boolean
Returns
this
Overrides
setAttributes()
setAttributes(
_attrs):this
Defined in: telemetry/src/Span.ts:113
Parameters
_attrs
Record<string, string | number | boolean>
Returns
this
Overrides
setStatus()
setStatus(
_code,_message?):this
Defined in: telemetry/src/Span.ts:116
Parameters
_code
"ok" | "error"
_message?
string
Returns
this
Overrides
addEvent()
addEvent(
_name,_attributes?):this
Defined in: telemetry/src/Span.ts:119
Parameters
_name
string
_attributes?
Record<string, unknown>
Returns
this
Overrides
recordException()
recordException(
_error):this
Defined in: telemetry/src/Span.ts:122
Parameters
_error
Error
Returns
this
Overrides
end()
end():
void
Defined in: telemetry/src/Span.ts:125
Returns
void