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

Constructors

Constructor

new LogBuffer(state, env): LogBuffer

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

Parameters

state

any

env

any

Returns

LogBuffer

Properties

state

state: any

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


env

env: any

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


MAX_ITEMS

MAX_ITEMS: number

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


FLUSH_INTERVAL_MS

FLUSH_INTERVAL_MS: number

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


recentBillings

recentBillings: Map<any, any>

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


memoryBuf

memoryBuf: any[]

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


memoryState

memoryState: object

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

currentKey

currentKey: any = null

nextLine

nextLine: number = 0

Methods

_todayIso()

_todayIso(): string

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

Returns

string


_makeNewObjectKey()

_makeNewObjectKey(containerId): string

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

Parameters

containerId

any

Returns

string


_resolveR2()

_resolveR2(key): any

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

Parameters

key

any

Returns

any


fetch()

fetch(req): Promise<Response>

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

Parameters

req

any

Returns

Promise<Response>


alarm()

alarm(): Promise<void>

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

Returns

Promise<void>


_flushNow()

_flushNow(): Promise<void>

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

Returns

Promise<void>

Released under proprietary license.