Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • blendb blendb
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 23
    • Issues 23
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 1
    • Merge requests 1
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • C3SL
  • blendbblendb
  • Issues
  • #108

Closed
Open
Created Aug 12, 2019 by Lucas Fernandes de Oliveira@lfoliveiraDeveloper

Adionar Logs ao Blendb

O Blendb não gera nenhum arquivo de log o que dificulta encontrar problemas.

Criar uma ferramenta que gere arquivos de log.

Devem existir diversos níveis de log. Pode ser utilizado o pacote log do npm.

A principio os logs podem ser gerados apenas nos controladores, não é necessário gerar log nos componentes mais internos (uma vez que esses componentes devolvem os erros para o controlador).

A ferramenta de log deve ser incluida por uma middleware (assim como a engine e o adaptador)

A configuração da ferramenta de log deve ser feita pelo arquivo config.env através de variaveis de ambiente.

Também deve ser modificado o script de criação de um serviço do systemd para criar um arquivo /var/log/blendb.log

O valor padrão para criar o arquivo de log deve ser /var/log/blendb.log, seguido de ./logs/blendb.log por fim a saída de erro.

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking