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:448

Constructors

Constructor

new LogBuffer(state, env): LogBuffer

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

Parameters

state

any

env

any

Returns

LogBuffer

Properties

state

state: any

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


env

env: any

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


MAX_ITEMS

MAX_ITEMS: number

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


FLUSH_INTERVAL_MS

FLUSH_INTERVAL_MS: number

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


recentBillings

recentBillings: Map<any, any>

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


memoryBuf

memoryBuf: any[]

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


memoryState

memoryState: object

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

currentKey

currentKey: any = null

nextLine

nextLine: number = 0

Methods

_todayIso()

_todayIso(): string

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

Returns

string


_makeNewObjectKey()

_makeNewObjectKey(containerId): string

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

Parameters

containerId

any

Returns

string


_resolveR2()

_resolveR2(key): any

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

Parameters

key

any

Returns

any


fetch()

fetch(req): Promise<Response>

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

Parameters

req

any

Returns

Promise<Response>


alarm()

alarm(): Promise<void>

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

Returns

Promise<void>


_flushNow()

_flushNow(): Promise<void>

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

Returns

Promise<void>

Released under proprietary license.