Поделиться через


TracingSpan interface

Представляет диапазон неустранимой трассировки реализации.

Методы

addEvent(string, AddEventOptions)

Добавляет событие в диапазон.

end()

Заканчивается диапазон.

isRecording()

Возвращает значение true, если этот трассировки записывает сведения.

В зависимости от реализации диапазона это может возвращать значение false, если диапазон не выборки.

recordException(string | Error)

Записывает исключение в трассировки без изменения его состояния.

При записи необработанного исключения, которое должно завершиться ошибкой, используйте вместо этого setStatus.

setAttribute(string, unknown)

Задает заданный атрибут в диапазоне.

setStatus(SpanStatus)

Задает состояние диапазона. Если указана ошибка, она также будет записана в диапазоне.

Сведения о методе

addEvent(string, AddEventOptions)

Добавляет событие в диапазон.

function addEvent(name: string, options?: AddEventOptions)

Параметры

name

string

options
AddEventOptions

end()

Заканчивается диапазон.

function end()

isRecording()

Возвращает значение true, если этот трассировки записывает сведения.

В зависимости от реализации диапазона это может возвращать значение false, если диапазон не выборки.

function isRecording(): boolean

Возвращаемое значение

boolean

recordException(string | Error)

Записывает исключение в трассировки без изменения его состояния.

При записи необработанного исключения, которое должно завершиться ошибкой, используйте вместо этого setStatus.

function recordException(exception: string | Error)

Параметры

exception

string | Error

Исключение для записи в диапазоне.

setAttribute(string, unknown)

Задает заданный атрибут в диапазоне.

function setAttribute(name: string, value: unknown)

Параметры

name

string

Имя атрибута.

value

unknown

Значение атрибута для задания. Может быть любым ненулевом значением.

setStatus(SpanStatus)

Задает состояние диапазона. Если указана ошибка, она также будет записана в диапазоне.

function setStatus(status: SpanStatus)

Параметры

status
SpanStatus

SpanStatus для задания в диапазоне.