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

Constructors

Constructor

new LogBuffer(state, env): LogBuffer

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

Parameters

state

any

env

any

Returns

LogBuffer

Properties

state

state: any

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


env

env: any

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


MAX_ITEMS

MAX_ITEMS: number

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


FLUSH_INTERVAL_MS

FLUSH_INTERVAL_MS: number

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


recentBillings

recentBillings: Map<any, any>

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


memoryBuf

memoryBuf: any[]

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


memoryState

memoryState: object

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

currentKey

currentKey: any = null

nextLine

nextLine: number = 0

Methods

_todayIso()

_todayIso(): string

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

Returns

string


_makeNewObjectKey()

_makeNewObjectKey(containerId): string

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

Parameters

containerId

any

Returns

string


_resolveR2()

_resolveR2(key): any

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

Parameters

key

any

Returns

any


fetch()

fetch(req): Promise<Response>

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

Parameters

req

any

Returns

Promise<Response>


alarm()

alarm(): Promise<void>

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

Returns

Promise<void>


_flushNow()

_flushNow(): Promise<void>

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

Returns

Promise<void>

Released under proprietary license.