1.0.5 • Published 8 months ago

node-capturelogger v1.0.5

Weekly downloads
-
License
MIT
Repository
github
Last release
8 months ago

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 necessarias
  • debug: Boolean (Opcional) | Os logs serão mostrados no console.
  • serviceID: String | Preencha com o serviceID do CaptureLogger
  • accessToken: String | Preencha com o accessToken do CaptureLogger
  • source: String | Preencha com uma identificação para saber a origem do log
  • ignore: Object (Opcional) | Preencha com o/os action a ser ignorado ao enviar
  • SenderMessage: 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ência
  • log: Any | Erro do código de referência
  • userAgent: Any | userAgent do headers
1.0.5

8 months ago

1.0.4

8 months ago

1.0.3

8 months ago

1.0.2

9 months ago

1.0.1

9 months ago

1.0.0

9 months ago