flutter_log_processor 2.0.0
flutter_log_processor: ^2.0.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.
2.0.0 - 2026-01-11 #
🚀 Major Release - Version 2.0 #
A complete overhaul with enhanced features, better performance, and stunning new UI enhancements.
Added #
- 📊 Enhanced Dashboard UI - Complete redesign with modern aesthetics
- 🎯 Advanced Pattern Detection - Improved algorithm for identifying repeated errors
- 📈 Statistical Enhancements - More comprehensive analytics and insights
- 🔍 Smart Search - Enhanced search with better filtering capabilities
- 📤 Improved Export - Better formatting and more export options
- 🎨 UI Components - New customizable widgets for building custom layouts
- 📋 Session Management - Clear old logs based on time duration
- 🏷️ Enhanced Metadata Support - Better handling of custom metadata
- 🌐 Comprehensive Documentation - Fully rewritten README with examples
- ⚡ Performance Optimizations - Faster log processing and rendering
Changed #
- 🎨 README Redesign - Complete overhaul with better structure and visual elements
- 📦 Package Version - Bumped to 2.0.0 for major release
- 🔧 API Improvements - More consistent and intuitive API methods
- 📱 Dashboard Layout - Improved responsiveness and user experience
- 🎯 Event Tracking - Enhanced event tracking with better categorization
Fixed #
- 🐛 Deprecated Field - Removed deprecated
authorfield from pubspec.yaml - 🔄 Export Issues - Fixed various export format inconsistencies
- 💾 Storage Optimization - Better storage management and cleanup
- 🔍 Filter Performance - Improved filtering performance for large datasets
- 🎨 UI Rendering - Fixed various UI rendering issues
Documentation #
- 📖 Enhanced README - Comprehensive guide with examples and best practices
- 🎯 Quick Start Guide - Improved getting started section
- 📚 API Reference - Detailed API documentation with all methods
- 💡 Examples - More code examples and use cases
- 🏗️ Architecture - Updated architecture documentation
Breaking Changes #
- None - Full backward compatibility maintained
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