TracingSpan interface
Представляет диапазон неустранимой трассировки реализации.
Методы
add |
Добавляет событие в диапазон. |
end() | Заканчивается диапазон. |
is |
Возвращает значение true, если этот трассировки записывает сведения. В зависимости от реализации диапазона это может возвращать значение false, если диапазон не выборки. |
record |
Записывает исключение в трассировки без изменения его состояния. При записи необработанного исключения, которое должно завершиться ошибкой, используйте вместо этого setStatus. |
set |
Задает заданный атрибут в диапазоне. |
set |
Задает состояние диапазона. Если указана ошибка, она также будет записана в диапазоне. |
Сведения о методе
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 для задания в диапазоне.