Skip to main content

Class: BoundLogger

core/log.BoundLogger

A BoundLogger binds a LogImplementation to a specific render of an Element.

Implements

Constructors

constructor

new BoundLogger(impl, renderId, element)

Parameters

NameType
implLogImplementation
renderIdstring
elementElement<any>

Defined in

packages/ai-jsx/src/core/log.ts:181

Methods

debug

debug(obj, msg?): void

Parameters

NameType
objstring | object
msg?string

Returns

void

Implementation of

Logger.debug

Defined in

packages/ai-jsx/src/core/log.ts:191


error

error(obj, msg?): void

Parameters

NameType
objstring | object
msg?string

Returns

void

Implementation of

Logger.error

Defined in

packages/ai-jsx/src/core/log.ts:188


fatal

fatal(obj, msg?): void

Parameters

NameType
objstring | object
msg?string

Returns

void

Implementation of

Logger.fatal

Defined in

packages/ai-jsx/src/core/log.ts:187


info

info(obj, msg?): void

Parameters

NameType
objstring | object
msg?string

Returns

void

Implementation of

Logger.info

Defined in

packages/ai-jsx/src/core/log.ts:190


setAttribute

setAttribute(key, value): void

Parameters

NameType
keystring
valuestring

Returns

void

Implementation of

Logger.setAttribute

Defined in

packages/ai-jsx/src/core/log.ts:193


trace

trace(obj, msg?): void

Parameters

NameType
objstring | object
msg?string

Returns

void

Implementation of

Logger.trace

Defined in

packages/ai-jsx/src/core/log.ts:192


warn

warn(obj, msg?): void

Parameters

NameType
objstring | object
msg?string

Returns

void

Implementation of

Logger.warn

Defined in

packages/ai-jsx/src/core/log.ts:189