flutter_log_processor 1.5.0
flutter_log_processor: ^1.5.0 copied to clipboard
A comprehensive Flutter package for logging, event tracking, and log preprocessing with an integrated dashboard.
Changelog #
All notable changes to this project will be documented in this file.
1.5.0 - 2026-01-11 #
Added #
- Architecture diagram visualization in README
- Dashboard preview image in README
- Enhanced README with visual aids for better understanding
- Updated GitHub repository links
Changed #
- Improved documentation structure
- Enhanced visual presentation of package features
Fixed #
- Updated contact information in README
- Corrected repository URLs
1.0.0 - 2026-01-10 #
Added #
- Initial release of Flutter Log Processor
- Core logging system with 6 log levels (verbose, debug, info, warning, error, fatal)
- Event tracking with timing support
- Log preprocessing and analysis
- Beautiful integrated dashboard with statistics
- Log filtering and search functionality
- Export functionality (JSON, CSV, text)
- Persistent storage using SharedPreferences
- Pattern detection for repeated errors
- User and session tracking
- Comprehensive documentation and examples
- Example application demonstrating all features
Features #
-
LogService: Singleton service for managing logs
- Multiple log levels with colors and icons
- Tag support for categorization
- Metadata attachment
- Stack trace logging
- Console output option
-
EventTracker: Service for tracking user events
- Simple event tracking
- Timed events
- Screen view tracking
- Custom properties support
-
LogProcessor: Analytics and processing
- Statistics generation
- Pattern detection
- Log grouping by time periods
-
LogDashboard: Premium UI component
- Overview tab with statistics
- Logs tab with filtering
- Events tab with categorization
- Export functionality
- Beautiful charts and visualizations
-
Utilities:
- LogFormatter for various output formats
- LogExporter for data export
- LogFilter for advanced filtering
Documentation #
- Comprehensive README
- API documentation
- Usage examples
- Best practices guide