Class: Trace
Defined in: src/types/logging/trace.types.ts:13Extends
Constructors
Constructor
Parameters
data
TraceOptions
Returns
Trace
Overrides
StepWithChildSpans
.constructor
Properties
createdAt
Inherited from
StepWithChildSpans
.createdAt
datasetInput?
Inherited from
StepWithChildSpans
.datasetInput
datasetMetadata?
Inherited from
StepWithChildSpans
.datasetMetadata
datasetOutput?
Inherited from
StepWithChildSpans
.datasetOutput
externalId?
Inherited from
StepWithChildSpans
.externalId
input
Overrides
StepWithChildSpans
.input
metrics
Inherited from
StepWithChildSpans
.metrics
name
Inherited from
StepWithChildSpans
.name
output?
Overrides
StepWithChildSpans
.output
redactedInput?
Overrides
StepWithChildSpans
.redactedInput
redactedOutput?
Overrides
StepWithChildSpans
.redactedOutput
spans
Inherited from
StepWithChildSpans
.spans
statusCode?
Inherited from
StepWithChildSpans
.statusCode
stepNumber?
Inherited from
StepWithChildSpans
.stepNumber
tags?
Inherited from
StepWithChildSpans
.tags
type
Overrides
StepWithChildSpans
.type
userMetadata
Inherited from
StepWithChildSpans
.userMetadata
Methods
addChildSpan()
Parameters
spans
…Span
[]
Returns
void
Inherited from
StepWithChildSpans
.addChildSpan
toJSON()
Returns
Record
<string
, any
>
Inherited from
StepWithChildSpans
.toJSON
validateInputOutputSerializable()
Type Parameters
T
T
=
| string
| string
[]
| Document
| Message
| Record
<string
, string
>
| Message
[]
| Record
<string
, string
>[]
| Record
<string
, string
>[]
| Document
[]
Parameters
val
T
Returns
T
Inherited from
StepWithChildSpans
.validateInputOutputSerializable