fimber 0.7.0
fimber: ^0.7.0 copied to clipboard
Extensible logging for Flutter - based on Timber on Android, using similar (as far as Dart lang allows) method API with same concepts for tree and planting logging tree.
0.7.0 Dart 3 update. #
0.6.6 Bugfix for log matcher to include package not only files #
0.6.5 Bug fixes #
0.6.4 Added log line/path to file to [CustomFormatTree] #
-- Additional tokens for [CustomFormatTree] with filename/filepath log line and character.
0.6.1 UnPlantableTree interface #
-- Added support for Unplantable Trees, that will have end of lifecycle method for cleanup after it is removed.
0.6.0 Release of Nullsafety #
- Update to support null-safety
0.5.0-nullsafety.1 first RC - Updated to support dart null-safety #
-- No other fixes/updates, just null-safety
0.4.4 Fix for printing color when with level output #
Same as 0.4.3 - missed one usecase.
0.4.3 Fix for printing color when with level output #
- #78 issue Fixing coloring output on the formatted log output.
0.4.2 Fixed versioning #
- fixed versioning
0.4.1 Bug fixes #
0.4.0 Release of Fimber ready for Web (JS/FlutterWeb) #
- Moving File loggers to separate
fimber_iopackage - Clean up
0.3.3 Deprecating dart:io dependency #
- Removing FileLogging and moving it to separate package:
fimber_io - 0.4.0 version will remove dependency on dart::io - so that Fimber can be used in Web projects.
0.3.2 Bug fix for Time rolling tree. #
- #52 issue Fix for check of new file format based on timeSpan intervals.
0.3.1 Bug fixes around File rolling tree #
0.3.0 Code styles updates and bug fixes #
- Code styles updates based on pedantic lint rules.
- bug fix for TAG generation taking from correct stacktrace location = index 4.
0.2.1 Auto create directory for log files #
0.2.0 Colorize logs #
- Added ANSI colorized option for
DebugTreeandCustomFormatTree(by default it is disabled) AnsiStyleclasses as extra for adding any colorful output for console.
0.1.11 FileLog bugfix #
- FileLog bug fix for conflicts on file append.
- FileLog uses flush buffer as temporary storage and writes to disk in 2 cases: 1 every 500ms and when ever buffer size exceeds 1kB.
- Added unit tests for new bug.
- docs update
0.1.10 FileLog append fix, mute levels #
- bug fix for file log bug where new lines were overriding file not append lines.
- Added log level muting from
Fimber.muteandFimber.unmute
0.1.9 CustomFormatTree and FileLogTree #
- Custom format tree and File logging tree based on custom format. This will allow DartVM apps to output to defined file.
0.1.8 Support for stacktrace optional parameter #
- Stacktrace optional parameter after adding
excan be provided fromtry catchblock's second parameter
try {
...
} catch (ex, stacktrace) {
Fimber.e("log message", ex:ex, stacktrace: stacktrace);
}
0.1.7 Changed the ex class #
- Accepting dynamic (any class) on
exproperty of Logger. This allows to pass Error or Exception or any other value to log statement -toString()is used for printout
0.1.6 DebugTree time options #
- Added Elapsed time option for debug tree logging (useful for server side/dart vm logging)
- Added Time option for debug tree
0.1.5 bug fixes #
- Bug fix for log tag auto creation inside constructor.
- Added tests for factory method logging after constructor log tag fix.
0.1.4 iOS exception stacktrace logging #
- no update on fimber, only mirror update for flutter_fimber iOS plugin
0.1.3 iOS plugin part for logging #
- Added support for iOS log output.
- Un-plant tree option.
- Block function operation.
0.1.2 only dart package form fimber #
- Small changes around packaging and removing any flutter references.
- Revert to print from debugPrint for dart only support.
- DebugTree got printLog method to override to support other solution to print formatted log line tou output stream, will be helpful in AndroidDebugTree (for example).
- Updates to stacktrace dumping for DebugTree and added method to extract stacktrace.
0.1.1 Small updates #
Small updates
0.1.0 First Version #
Initial version with Fimber debugging and DebugTree