Flowgger
Flowgger é um framework de registro que permite aos usuários definir o fluxo de seu código com antecedência em arquivos stflow. Ele reduz drasticamente o tamanho dos logs e fornece logs estruturados e mínimos para uma depuração eficiente.
Listado em categorias:
Código abertoFerramentas de desenvolvimentoEngenharia de software



Descrição
Flowgger é um framework de logging que exige que os usuários definam o fluxo de seu código com antecedência usando arquivos stflow. Ele compara as declarações de logging com esse fluxo pré-definido, registrando apenas o ID da etapa, o que reduz drasticamente o tamanho do log. Os usuários recebem todas as informações relevantes em uma única entrada de log, incluindo tempo de execução, sequência de fluxo e status do fluxo, tornando a depuração significativamente mais eficiente.
Como usar Flowgger?
Para integrar o Flowgger, importe-o para sua aplicação, configure-o com os appenders e fluxos necessários e inicialize-o antes de registrar logs. Cada endpoint deve usar a instância do Flowgger para registrar mensagens de acordo com o fluxo definido.
Recursos principais de Flowgger:
1️⃣
Logging dinâmico
2️⃣
Categorização de logs
3️⃣
Ativação/desativação seletiva de logs
4️⃣
Filtragem de logs por fluxo e tipo
5️⃣
Integração com o VS Code para visualização
Por que usar Flowgger?
# | Caso de uso | Status | |
---|---|---|---|
# 1 | Depuração eficiente de aplicações ao reduzir o tamanho e a complexidade dos logs | ✅ | |
# 2 | Monitoramento do desempenho da aplicação por meio de logging estruturado | ✅ | |
# 3 | Teste de novas versões da aplicação com logging adicional sem necessidade de reimplantação | ✅ |
Desenvolvido por Flowgger?
Flowgger é desenvolvido pela SoloThought, uma equipe focada em criar soluções inovadoras para logging e depuração no desenvolvimento de software.