Skip to main content

%Trace.AbstractTracer

abstract class %Trace.AbstractTracer extends %Library.RegisteredObject

A Tracer object allows you to start a Span. A Tracer object MUST be created by calling TracerProvider.GetTracer().

Property Inventory

Method Inventory

Properties

property Name as %String;
The Tracer Name should uniquely identify the application, library, package, or module.
Property methods: NameDisplayToLogical(), NameGet(), NameIsValid(), NameLogicalToDisplay(), NameLogicalToOdbc(), NameNormalize(), NameSet()
property Version as %String;
Version of this library (optional)
Property methods: VersionDisplayToLogical(), VersionGet(), VersionIsValid(), VersionLogicalToDisplay(), VersionLogicalToOdbc(), VersionNormalize(), VersionSet()

Methods

abstract method StartSpan(Name As %String, Parent As %Trace.Context = "", Spankind As %String = "Internal", Attributes As %String, StartTime As %String) as %Trace.AbstractSpan
Initialize a Span object. Span objects should only be created by calling StartSpan.

Inherited Members

Inherited Methods

Subclasses

FeedbackOpens in a new tab