Skip to content

digital-identity-platform-docs


digital-identity-platform-docs / workers/sgtm-router/worker / LogBuffer

Class: LogBuffer ​

Defined in: workers/sgtm-router/worker.js:1028

Constructors ​

Constructor ​

new LogBuffer(state, env): LogBuffer

Defined in: workers/sgtm-router/worker.js:1029

Parameters ​

state ​

any

env ​

any

Returns ​

LogBuffer

Properties ​

state ​

state: any

Defined in: workers/sgtm-router/worker.js:1030


env ​

env: any

Defined in: workers/sgtm-router/worker.js:1031


MAX_ITEMS ​

MAX_ITEMS: number

Defined in: workers/sgtm-router/worker.js:1033


FLUSH_INTERVAL_MS ​

FLUSH_INTERVAL_MS: number

Defined in: workers/sgtm-router/worker.js:1034


recentBillings ​

recentBillings: Map<any, any>

Defined in: workers/sgtm-router/worker.js:1035


memoryBuf ​

memoryBuf: any[]

Defined in: workers/sgtm-router/worker.js:1038


memoryState ​

memoryState: object

Defined in: workers/sgtm-router/worker.js:1039

currentKey ​

currentKey: any = null

nextLine ​

nextLine: number = 0

Methods ​

_todayIso() ​

_todayIso(): string

Defined in: workers/sgtm-router/worker.js:1056

Returns ​

string


_makeNewObjectKey() ​

_makeNewObjectKey(containerId): string

Defined in: workers/sgtm-router/worker.js:1060

Parameters ​

containerId ​

any

Returns ​

string


_resolveR2() ​

_resolveR2(key): any

Defined in: workers/sgtm-router/worker.js:1070

Parameters ​

key ​

any

Returns ​

any


fetch() ​

fetch(req): Promise<Response>

Defined in: workers/sgtm-router/worker.js:1080

Parameters ​

req ​

any

Returns ​

Promise<Response>


alarm() ​

alarm(): Promise<void>

Defined in: workers/sgtm-router/worker.js:1146

Returns ​

Promise<void>


_flushNow() ​

_flushNow(): Promise<void>

Defined in: workers/sgtm-router/worker.js:1150

Returns ​

Promise<void>

Released under proprietary license.