Nodefony 10.0.0-beta.6
Framework Node.js fullstack — HTTP & WebSocket, même contexte

Référence d'API — nodefony/client — syslog

stable

Documentation › Référence d’API › nodefony › client-syslog

Générée depuis les déclarations de types publiées de nodefony 10.0.0-beta.6 : exactement ce que reçoit une application qui l’installe. Cette page n’existe dans aucun dépôt — pour la corriger, on corrige le TSDoc du code.

nodefony/client#

import { … } from "nodefony/client" — 15 symboles.

Fonctions (7)#

getCurrentRequestId#

function getCurrentRequestId(): string

requestId de la portée courante, undefined en dehors de withRequestId.

getPageId#

function getPageId(): string

Identifiant stable de ce chargement de page (UUID v4), généré à la demande.

installErrorCapture#

function installErrorCapture(opts: ErrorCaptureOptions): () => void

Installe la capture des erreurs globales du navigateur.

installRequestIdProvider#

function installRequestIdProvider(): () => void

Branche getCurrentRequestId sur Pdu.requestIdProvider, de sorte que tout Pdu créé dans une portée withRequestId porte son requestId — le même champ que côté serveur, donc la même clé de recoupement, sans qu’aucun appelant ait à le répéter.

function installSyslogUplink(opts: SyslogUplinkOptions): () => void

Installe la remontée des journaux du navigateur vers le pod.

resetClientLogContext#

function resetClientLogContext(): void

Remet le module à son état initial — réservé aux tests, qui doivent pouvoir repartir d’une page « neuve » sans recharger un document.

withRequestId#

function withRequestId<T>(requestId: string, fn: () => T): T

Exécute fn en déclarant que ce qu’elle journalise appartient à la requête requestId.

Constantes (3)#

BROWSER_ERROR_MSGID#

const BROWSER_ERROR_MSGID = "BROWSER_ERROR"

Catégorie par défaut d’une exception non rattrapée.

BROWSER_REJECTION_MSGID#

const BROWSER_REJECTION_MSGID = "BROWSER_REJECTION"

Catégorie d’une promesse rejetée sans catch.

UPLINK_MSGID#

const UPLINK_MSGID = "CLIENT_UPLINK"

Catégorie (msgid) réservée à ce que le transport dit de LUI-MÊME. Les entrées qui la portent sont exclues de la remontée : sans cette exclusion, un envoi qui échoue journalise son échec, ce qui produit une entrée, qui déclenche un envoi, qui échoue.

Interfaces (5)#

ErrorCaptureOptions#

interface ErrorCaptureOptions

SyslogUplinkOptions#

interface SyslogUplinkOptions

UplinkBatch#

interface UplinkBatch

Enveloppe d’un lot poussé sur le canal montant.

UplinkPublisher#

interface UplinkPublisher

Le strict nécessaire pour pousser — n’impose pas NodefonySocket à l’appelant.

WireLogEntry#

interface WireLogEntry

Une entrée de journal telle qu’elle voyage sur le fil (plate, sérialisable).


← Toutes les références d’API