isolate_logger 1.0.12
isolate_logger: ^1.0.12 copied to clipboard
A logger utility that uses Isolates under the hood, that logs messages to the console and files, helping users track user events, exceptions, and other relevant activities.
1.0.12 #
- Developer-friendly documentation improvements.
1.0.11 #
- Log file extension can now be provided by the user using
logFileExtension
parameter while initialising the logger. - Friendly log timestamp format updated with milliseconds precision.
- Dependencies upgraded to latest.
- Documentation updated.
1.0.10 #
- Log synchronisation mechanism added.
IsolateLoggerNotInitializedException
exception introduced when tried to use logger before initialization.
1.0.9 #
- Exception handling improved.
- Updated package branding & documentation.
1.0.8 #
- Readme.md updated.
- Package topics updated.
1.0.7 #
- Code optimisations & documentation updated.
- Upgraded package dependencies.
1.0.6 #
- FIX : "Bad state: Stream has already been listened to."
1.0.5 #
- Prefix can be provided for logs archive to identify them in a better way while exporting it.
1.0.4 #
- Dependencies upgraded to latest.
1.0.3 #
- Auto cleanup mechanism added for the logger.
- User can now cleanup the files based on date.
- All logs/zips modified on/before provided date will be cleaned up.
- Code optimised.
1.0.2 #
- Isolate mechanism upgraded, now single isolate will be responsible for logging events throughout the app life cycle.
- Reference disposal mechanism added to prevent any memory leaks.
- Code optimised.
1.0.1 #
- FIX : Time format not considered.
1.0.0 #
- Initial component commit.
- Features :
- Helps to log events into the file & in console as well.
- Fully customizable in context to log info.
- Message will be logged into file via isolates to enhance user experience.
- User can clear all logs.
- Has an option to export all log files as ZIP for users.
- Component's unit test cases added.
- Documentation added for better user experience & component usage understandings.