1.0.28 • Published 2 years ago

logger-manager-lib v1.0.28

Weekly downloads
-
License
MIT
Repository
-
Last release
2 years ago

Descrição

Biblioteca de padronização de logs distribuidos

Funcionamento

Realize o import da biblioteca utilizando require ou import

Import

import { loggerModel, loggerService } from 'logger-manager-lib'

Require

const logger = require('logger-manager-lib')

Inicializando

Crie uma instancia de LoggerModel informando o nome do serviço como parametro:

let loggerModel = new LoggerModel("project_name")

Uma vez que possui a instancia de loggerModel alocada na memória, crie uma instancia de LoggerService passando LoggerModel como parametro:

let logger = new LoggerService(loggerModel)

Através da representação de LoggerService é possivel utilizar os seguintes metodos:

logger.start(className: string, method: string)

[2021-11-05T10:31:00.944] [INFO] DICK-API - ::START:: [traceId: dc5bfb6d-c709-4231-b0d7-62adb347915a][spanId: 3acb8288-515a-4b6c-ba09-e43b3a62daf3] - PixService.class:getKeys()

logger.end(className: string, method: string)

[2021-11-05T10:31:00.946] [INFO] DICK-API - ::END:: [traceId: dc5bfb6d-c709-4231-b0d7-62adb347915a][spanId: 3acb8288-515a-4b6c-ba09-e43b3a62daf3] - PixService.class:getKeys()

logger.info(message: string)

[2021-11-05T10:31:00.946] [INFO] DICK-API - ::MESSAGE:: [traceId: dc5bfb6d-c709-4231-b0d7-62adb347915a][spanId: 3acb8288-515a-4b6c-ba09-e43b3a62daf3] - Iniciando comunicação com dict-service-api

logger.error(message: string, exception: string)

[2021-11-05T10:31:00.946] [ERROR] DICK-API - ::ERROR:: [traceId: dc5bfb6d-c709-4231-b0d7-62adb347915a][spanId: 3acb8288-515a-4b6c-ba09-e43b3a62daf3] - Formato de chave invalido - exception: IlegalArgumentException

logger.request(request: string)

[2021-11-05T10:31:00.946] [INFO] DICK-API - ::REQUEST:: [traceId: dc5bfb6d-c709-4231-b0d7-62adb347915a][spanId: 3acb8288-515a-4b6c-ba09-e43b3a62daf3] - { "key": "11 94578-5647" }

logger:response(response: string)

[2021-11-05T10:31:00.946] [INFO] DICK-API - ::RESPONSE:: [traceId: dc5bfb6d-c709-4231-b0d7-62adb347915a][spanId: 3acb8288-515a-4b6c-ba09-e43b3a62daf3] - { "code": "200" }

1.0.19

2 years ago

1.0.22

2 years ago

1.0.21

2 years ago

1.0.20

2 years ago

1.0.26

2 years ago

1.0.24

2 years ago

1.0.23

2 years ago

1.0.28

2 years ago

1.0.27

2 years ago

1.0.18

2 years ago

1.0.17

2 years ago

1.0.16

2 years ago

1.0.9

3 years ago

1.0.8

3 years ago

1.0.7

3 years ago

1.0.6

3 years ago

1.0.5

3 years ago

1.0.4

3 years ago

1.0.11

2 years ago

1.0.10

2 years ago

1.0.15

2 years ago

1.0.14

2 years ago

1.0.13

2 years ago

1.0.12

2 years ago

1.0.3

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago