Pular para o conteúdo

registro

Registro estruturado: níveis, campos, destinos e formatação JSON ou texto.

bash
dataforge add registro
Versão1.0.0
LicençaMIT
Dependênciasnenhuma
Exporta3 símbolos

Por que existe#

Log com campos, não com frase concatenada. A diferença aparece no dia em que alguém precisa filtrar por cliente: com campos é uma consulta, com frase é uma expressão regular que quebra na semana seguinte.

Uso#

dataforge
adopt registro as L

log := L.novo("api")
log.info("pedido recebido", {"id": 42, "cliente": "ana"})
text
[14:07:19] INFO  api  pedido recebido  id=42 cliente=ana

API#

O que relay exporta — 3 símbolos:

dataforge
blueprint Registrador
novo(nome := "app", nivel := "info")
NIVEIS

Instalar#

bash
dataforge add registro
dataforge add registro@1.0.0
dataforge add registro@^1.0