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.js
dentro 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 GET
de bucker-receiver
fará 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.json
para configurar bucker-receiver
. brc.json
será usado para configurar o Bucker e para configurar bucker-receiver
também. Goto bucker para ler mais sobre o assunto de configuração.
Você deve fornecer um parâmetro de receptor para que bucker-receiver
possa executar:
{
"console": {
"color": true
},
"receiver": {
"port": 1337,
"endpoint": "localhost"
}
}