Options
All
  • Public
  • Public/Protected
  • All
Menu

Module src\app\api\Logger

Index

References

ERROR_CODE

Re-exports ERROR_CODE

LOG_LEVEL

Re-exports LOG_LEVEL

LOG_SOURCE

Re-exports LOG_SOURCE

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

  • Returns ILoggerDbCore

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>

Generated using TypeDoc