Skip to content

Release/v0.2.0#6

Merged
leandroschabarum merged 18 commits intodevelopfrom
release/v0.2.0
Dec 8, 2023
Merged

Release/v0.2.0#6
leandroschabarum merged 18 commits intodevelopfrom
release/v0.2.0

Conversation

@leandroschabarum
Copy link
Collaborator

@leandroschabarum leandroschabarum commented Nov 25, 2023

Completa refatoração do Logger para remover a dependência do Winston e melhorar sua performance.
Com isso alguns suportes foram removidos, por exemplo:

  • conexão com MongoDB
  • escrita de logs para arquivos

Em relação a utilização do Logger, não deve haver nenhuma incompatibilidade com as versões anteriores. É recomendado apenas utilizar da função createLogger para instanciar o logger, visto que o método .init() foi deprecado.

A principal mudança agora envolve a remoção completa da intercomunicação IPC para alteração da verbosidade do logger durante a execução das aplicações. Houve uma substituição por um servidor HTTP implementado a partir do módulo http do nodejs, favorecendo leveza e performance, dessa maneira é possível continuar alterando a verbosidade dos logs através de um request HTTP.

O módulo conta com as seguintes variáveis de ambiente para configurar o comportamento dos logs:

  • OZLOGGER_LEVEL=debug : nível padrão dos logs
  • OZLOGGER_OUTPUT=json : formato de saída dos logs
  • OZLOGGER_COLORS=false : atribui cor aos logs
  • OZLOGGER_DATETIME=false : atribui data/hora aos logs
  • OZLOGGER_SERVER=9898 : porta na qual o servidor HTTP irá ouvir (localhost)

@leandroschabarum leandroschabarum added the enhancement New feature or request label Nov 25, 2023
@leandroschabarum leandroschabarum self-assigned this Nov 25, 2023
@leandroschabarum leandroschabarum marked this pull request as draft November 25, 2023 20:59
@leandroschabarum
Copy link
Collaborator Author

leandroschabarum commented Nov 25, 2023

Resolves #5

Copy link
Contributor

@raupp raupp left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Very good work, but I think we can improve it a bit more!:)

Copy link
Contributor

@raupp raupp left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good for me.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Shure, it should have his on version, its a big change i think

@leandroschabarum leandroschabarum marked this pull request as ready for review December 8, 2023 13:12
@leandroschabarum leandroschabarum merged commit 533c244 into develop Dec 8, 2023
@leandroschabarum leandroschabarum deleted the release/v0.2.0 branch December 8, 2023 13:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants