serviço simples de registro de front-end

bucker-receiver

Um serviço de registro simples para o módulo de registro simples do Bucker .

Uso

Isso é uma queda na coisa. Você pode simplesmente iniciar o servidor executando node index.jsdentro da pasta bucker-receiver ou exigindo-o dentro de seu aplicativo principal

// ...
require
('bucker-receiver');
// ...

ele iniciará automaticamente uma nova instância do servidor http. Em seguida, é possível chamar o endpoint configurado de um aplicativo front-end (html / curl / depende de você) para enviar logs de front-end para o receptor:

Exemplo de Curl

$ curl http://localhost:1337 
-X PUT
-H "content-type: application/json"
-d '{"msg": "Hello world", "level": "info"}'

> {"success":true,"logged":"Hello world","loglevel":"info"}

Exemplo HTML

Solicitar qualquer coisa por meio GETde bucker-receiverfará com que o receptor responda com uma biblioteca javascript front-end para usar o bucker em aplicativos js / html do lado do cliente.

<html>
<body>
<script src="http://localhost:1337/brc.js" type='text/javascript'></script>
<script>
bucker
.log("test"); // this will be logged to the bucker-receiver
</script>
</body>
</html>

Configuração

Use brc.jsonpara configurar bucker-receiver. brc.jsonserá usado para configurar o Bucker e para configurar bucker-receivertambém. Goto bucker para ler mais sobre o assunto de configuração.

Você deve fornecer um parâmetro de receptor para que bucker-receiverpossa executar:

{
"console": {
"color": true
},
"receiver": {
"port": 1337,
"endpoint": "localhost"
}
}