Subscribe to get weekly email with the most promising tools 🚀

Flowgger-image-0
Flowgger-image-1
Flowgger-image-2
Flowgger-image-3

Description

Flowgger is a logging framework that requires users to define the flow of their code in advance using stflow files. It matches logging statements against this predefined flow, logging only the step ID, which drastically reduces log size. Users receive all relevant information in a single log entry, including execution time, flow sequence, and flow status, making debugging significantly more efficient.

How to use Flowgger?

To integrate Flowgger, import it into your application, configure it with the necessary appenders and flows, and initialize it before logging. Each endpoint must use the Flowgger instance to log messages according to the defined flow.

Core features of Flowgger:

1️⃣

Dynamic logging

2️⃣

Categorization of logs

3️⃣

Selective enabling/disabling of logs

4️⃣

Filtering logs by flow and type

5️⃣

Integration with VS Code for visualization

Why could be used Flowgger?

#Use caseStatus
# 1Efficient debugging of applications by reducing log size and complexity
# 2Monitoring application performance through structured logging
# 3Testing new application versions with additional logging without redeployment

Who developed Flowgger?

Flowgger is developed by SoloThought, a team focused on creating innovative solutions for logging and debugging in software development.

FAQ of Flowgger