auto_logger 1.0.2
auto_logger: ^1.0.2 copied to clipboard
Automatic debug logging for Flutter apps. Zero-setup capture of HTTP, platform channels, pointer events, keyboard, navigation, lifecycle, errors, and more.
1.0.2 #
- Added
LoggingImageCachefor automatic image cache logging (hits, misses, evictions, clears, load failures) - Updated and refined documentation (README, AI guide, developer documentation, parsing guide)
1.0.1 #
- Fixed static analysis error: Added
basemodifier toLoggingIOOverridesfor Dart 3.x compatibility - Fixed LICENSE file to use correct standard MIT license text
- Added example file for pub.dev documentation requirement
- Updated
talkerdependency to ^5.0.0 - Updated
leak_trackerdependency to ^11.0.0
1.0.0 #
- Initial release
- Automatic logging for HTTP, file operations, timers, errors, and print statements
- Flutter-specific logging: navigation, lifecycle, pointer events, keyboard, frame drops, memory, platform channels
- User trail tracking with hash for deduplication
- Loading monitor with stuck operation detection
- Correlation IDs for request tracing
- 9 custom exception types (NetworkException, ValidationException, NotFoundException, StateException, AppTimeoutException, PermissionException, AuthenticationException, StorageException, ParseException)
- 9 validation utilities (notNull, notEmpty, listNotEmpty, positive, nonNegative, inRange, percentage, email, isTrue)
- SafeDisposalMixin for automatic resource cleanup
- Integration helpers for BLoC, Riverpod, Dio, Drift SQL, gRPC, WebSocket, SharedPreferences, Hive
- Cross-platform WebSocket logging
- Performance monitoring (frame timing, memory tracking)