retro_logger 0.0.10
retro_logger: ^0.0.10 copied to clipboard
A simple Logger that does not have any dependencies and is easy to use.
0.0.1 #
- Implement Logger initial code
0.0.2 #
- Implement benchmark logging for timing methods logs
0.0.3 #
- Implement search field and refactor log_manager to handle search
0.0.4 #
- Added documentation
0.0.5 #
- Added LogType and additional log options.
enum LogType {
network,
button,
database,
ui,
api,
other,
error,
warning,
success,
info,
fatal,
timestamp,
}
-
Added name to the log method to register the name of the caller.
Logger.button.log('message', name: 'FloatingActionButton')
-
Improved search field to handle keywords matching and multi types.
0.0.6 #
- Improved doc using ChatGPT
0.0.7 #
- added View by dropdown and implement a group view of logs based on their name.
- added analytics tab and basic pie chart from fl_chart
0.0.8 #
- Update time format in LoggerTimeExtension to include seconds and ms
- (Breaking Changes) Simplified Log writing
Logger.button('message', name: 'FloatingActionButton')
0.0.9 #
- Added linting to the example file
- Refactored logger class to use static methods instead of factory.
0.0.10 #
- name is now non mandatory and will display unknown if not passed.