Skip to main content

Class: LogModel

Defined in: packages/webxr-uiextensions/src/core/log-model.ts:23

Constructors​

Constructor​

new LogModel(options?: LogModelOptions): LogModel;

Defined in: packages/webxr-uiextensions/src/core/log-model.ts:31

Parameters​

ParameterType
optionsLogModelOptions

Returns​

LogModel

Properties​

PropertyModifierTypeDefined in
capacityreadonlynumberpackages/webxr-uiextensions/src/core/log-model.ts:24
visibleRowsreadonlynumberpackages/webxr-uiextensions/src/core/log-model.ts:25

Accessors​

count​

Get Signature​

get count(): number;

Defined in: packages/webxr-uiextensions/src/core/log-model.ts:42

Returns​

number


isFollowing​

Get Signature​

get isFollowing(): boolean;

Defined in: packages/webxr-uiextensions/src/core/log-model.ts:46

Returns​

boolean

Methods​

clear()​

clear(): void;

Defined in: packages/webxr-uiextensions/src/core/log-model.ts:59

Returns​

void


follow()​

follow(): void;

Defined in: packages/webxr-uiextensions/src/core/log-model.ts:84

Returns​

void


push()​

push(message: string, level?: string): void;

Defined in: packages/webxr-uiextensions/src/core/log-model.ts:50

Parameters​

ParameterTypeDefault value
messagestringundefined
levelstring'info'

Returns​

void


scrollDown()​

scrollDown(rows?: number): void;

Defined in: packages/webxr-uiextensions/src/core/log-model.ts:75

Scroll down; re-engages follow mode when the newest entry comes into view.

Parameters​

ParameterTypeDefault value
rowsnumber1

Returns​

void


scrollUp()​

scrollUp(rows?: number): void;

Defined in: packages/webxr-uiextensions/src/core/log-model.ts:66

Scroll up (towards older entries) by rows; disengages follow mode.

Parameters​

ParameterTypeDefault value
rowsnumber1

Returns​

void


visible()​

visible(): LogEntry[];

Defined in: packages/webxr-uiextensions/src/core/log-model.ts:89

The entries currently in the viewport, oldest first.

Returns​

LogEntry[]