DataxamasLogs

Logging estruturado. Cada chamada registra localmente via pino, colorido, e envia a entrada para POST /api/v1/logs. Acessado por client.logs.

Métodos

Todos os métodos compartilham a mesma assinatura: (message: string, data?: unknown) => void.

MétodoNívelUse para
debug(message, data?)DEBUGDiagnóstico detalhado.
info(message, data?)INFOInformação geral.
warn(message, data?)WARNProblemas recuperáveis.
log(message, data?)LOGLinhas de log simples.
success(message, data?)SUCCESSOperações bem-sucedidas.

Exemplo

logs.ts
client.logs.debug("Cache lookup", { key: "profile:42" });
client.logs.info("User signed in", { userId: 42 });
client.logs.warn("Cache miss", { key: "profile:42" });
client.logs.success("Payment processed", { amount: 1999 });
Quando enableLogs é false, todos os métodos viram no-op.