1.0.5 • Published 8 months ago
node-capturelogger v1.0.5
CaptureLogger for Node.js
Um complemento para reportar logs em seus projetos Node.js.
Execute:
npm i node-capturelogger
Ative o serviço gratuitamente em Alexanderiscoding > Conectar-me > Perfil > Serviços
Configurando o package
Adicione em seu package.json as definições necessárias
CaptureLogger
: Object | Se existir enviará os logs para a API | Se não existir precisará passar todas as informações necessariasdebug
: Boolean (Opcional) | Os logs serão mostrados no console.serviceID
: String | Preencha com o serviceID do CaptureLoggeraccessToken
: String | Preencha com o accessToken do CaptureLoggersource
: String | Preencha com uma identificação para saber a origem do logignore
: Object (Opcional) | Preencha com o/osaction
a ser ignorado ao enviarSenderMessage
: Number (Opcional) |1
Telegram -2
Discord -3
Slack -4
Google Chat - Para definir um serviço de mensagem especifica com o SenderMessage
Exemplo de um package.json
{
"name": "node-app",
"version": "1.0",
"private": true,
"CaptureLogger": {
"serviceID": "d5d07efd-c652-4fc6-a6d2-0c098399fa7d",
"accessToken": "a1043d2d4f3805fd912eb38693492336d88d362c591c545e585f4f8057d44eee",
"source": "React Native App",
"ignore": ["autorizeUser", "CheckVersion"]
},
"scripts": {
"dev": "next dev"
}
}
Método de uso
Importe o package na sua aplicação
const captureLogger = require('node-capturelogger');
Registre os logs de evento
captureLogger(action, log, userAgent);
é possivel alterar o nome da function de acordo com o seu gosto.
action
: String | Nome do código de referêncialog
: Any | Erro do código de referênciauserAgent
: Any | userAgent do headers