printx_logger 0.0.2 copy "printx_logger: ^0.0.2" to clipboard
printx_logger: ^0.0.2 copied to clipboard

A powerful, extensible logging package for Flutter with advanced features like multiple sinks, custom formatters, filtering, and performance optimizations.

0.0.2 #

***

# Changelog

All notable changes to this project will be documented in this file.

***

## [0.0.1] - 2025-10-01

### Added
- Initial release of Printx_logger, a powerful and extensible logging package for Flutter and Dart.
- Support for standard log levels: trace, debug, info, warn, error, fatal.
- Multiple output destinations: console (with ANSI color support), file output with rotation (size and daily), HTTP sink, and Dart DevTools integration.
- Customizable formatters including simple text, colorized output, and JSON for structured logging.
- Powerful filtering capabilities: level, tag, and custom predicates, globally and per sink.
- Automatic inclusion of caller information (file name, line number, method) in log entries for easier debugging.
- Lazy evaluation of log messages to minimize performance impact when logs are disabled.
- Seamless Flutter error integration capturing uncaught exceptions and widget errors.
- LogManager singleton with support for multiple named loggers and session/context-based logging.
- Capability to export logs as a zipped archive for support or debugging.
- Cross-platform support: Android, iOS, macOS, Windows, Linux, Web (with graceful fallbacks).
- Safe async file writing, clean disposal methods, and robust error handling to prevent crashes.
- Pre-configured specialized loggers: API, UI, Auth, Network, Database.


***

## Planned for Future Releases

- Enhanced structured logging with schema validation.
- Additional sinks and integrations (Firebase, Sentry, cloud logging).
- UI components for live log viewing within Flutter apps.
- Performance optimizations like sampling and rate limiting.

***

Date: 2025-10-01

***

0
likes
160
points
6
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

A powerful, extensible logging package for Flutter with advanced features like multiple sinks, custom formatters, filtering, and performance optimizations.

Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

flutter, path, path_provider

More

Packages that depend on printx_logger