Module src\app\api\Logger
Functions
configureLoggerIndexedDb
- configureLoggerIndexedDb(maxAgeMs: number, maxLogs: number, maxFailedLogs: number): Promise<void>
-
Parameters
-
maxAgeMs: number
-
maxLogs: number
-
maxFailedLogs: number
Returns Promise<void>
flushLogsInIndexedDb
- flushLogsInIndexedDb(routeKey: string, endpoint: string): Promise<void>
-
Parameters
-
routeKey: string
-
endpoint: string
Returns Promise<void>
flushLogsInIndexedDbRequest
- flushLogsInIndexedDbRequest(routeKey: string, endpoint: string): Promise<void>
-
Parameters
-
routeKey: string
-
endpoint: string
Returns Promise<void>
getLoggerDbCore
-
requestServiceWorkerFlush
- requestServiceWorkerFlush(serviceWorker: ServiceWorker, routeKey: string, endpoint: string, timeoutMs?: number): Promise<void>
-
Parameters
-
serviceWorker: ServiceWorker
-
routeKey: string
-
endpoint: string
-
Default value timeoutMs: number = 15000
Returns Promise<void>
storeLogsInIndexedDb
- storeLogsInIndexedDb(routeKey: string, logs: unknown[]): Promise<void>
-
Parameters
-
routeKey: string
-
logs: unknown[]
Returns Promise<void>