What is Flowgger?
Unlike traditional logging tools, Flowgger requires users to define the flow of their code in advance in .stflow files.
Flowgger matches logging statements against this predefined flow and logs only the step ID. This drastically reduces log size while providing all relevant information in a single log entry, such as execution time of each step, the entire flow, sequence of steps, and flow status.
Reduced Log Size
Logs are minimal, resulting in faster logging and reduced storage requirements. Save up to 90% on log storage costs.
Roadmap
Features planned for future releases:
IN PROGRESS
- System level non-flow appenders
- Dynamic appenders for temporary debug files
PLANNED
- CommonJS module support
- Browser support with text-based flows
- Integration with Logstash and chat platforms
- VS Code plugin: Jump to code from .stflow files
- Smart filtering with key consideration