1.4.0 • Published 3 years ago

middleware-logger v1.4.0

Weekly downloads
145
License
proprietary
Repository
-
Last release
3 years ago

bbce-middleware-logger

Repositório para o middleware de registro de log para o sistema BBCE

TODO LIST BEFORE FINISH

  • Atualiza comando de start com -Rf
  • TSLINT => ESLINT
  • Usar mais o npx
  • Garantir o tamanho baixo da imagem.

Libraries List

  • axios
  • jest
  • TypeDI
  • TypeORM
  • uuidv4

Como Utilizar

Registrar o Middleware no arquivo de dependências:

Container.set("loggerMiddleware", LoggerMiddleware);

No index, adicione-o como middleware global. Além disso, será necessário especificar quais rotas possuem campos sensíveis e quais serão ocultados, na url deve ser passado um regex do path. Exemplo:

    const routeWithSensitiveFields = [{
        url: /^(\/[^\/]+){0,4}\/?$/gm,
        method: methodEnum.POST,
        fieldsToHide: {"sensitiveField1", "sensitiveField2"},
    }]

    const middleware = loggerMiddleware(
    [
      "path-to-your-kafka-broker-1:9092",
      "path-to-your-kafka-broker-1:9094",
    ], routes);
    app.use(middleware);

PS: O Middleware registra todas requisições diferentes de GET

1.4.0

3 years ago

0.1.27

5 years ago

0.2.0

5 years ago

0.1.26

5 years ago

0.1.25

5 years ago

0.1.24

5 years ago

0.1.23

5 years ago

0.1.20

5 years ago

0.1.21

5 years ago

0.1.22

5 years ago

0.0.18

5 years ago

0.0.19

5 years ago

0.0.15

5 years ago

0.0.16

5 years ago

0.0.17

5 years ago

0.0.13

5 years ago

0.0.14

5 years ago

0.0.12

5 years ago

0.0.10

5 years ago

0.0.11

5 years ago

0.0.9

5 years ago

0.0.8

5 years ago

0.0.7

5 years ago

0.0.6

5 years ago

0.0.5

5 years ago

0.0.4

5 years ago

0.0.3

5 years ago

0.0.2

5 years ago

0.0.1

5 years ago