Logging for Dart/Flutter applications.
It's very similar to Android logging library called Timber and also with the package for Dart/Flutter called Fimber that implements the same concept of the tree and planting logging tree.
Behavior is added through Tree
instances. You can install an instance by calling Groveman.plantTree. Installation of Trees should be done as early as possible, e.g, in the function main
.
There are no Tree implementations installed by default because, second Timber
, every time you log in production, a puppy dies.
Start with the base package groveman.
- debug_tree (included in the groveman)
- groveman_crashlytics
- groveman_sentry
You can create your, just extend the Tree
class.
Take a look at the DebugTree
code to know more.
The following projects are using Groveman:
Submit a PR if you'd like to add your project to the list. Update the README.md.
You liked this package? Then give it a ⭐️. If you want to help then:
- Fork this repository
- Send a Pull Request with new features
- Share this package
- Create issues if you find a bug or want to suggest a new extension
Pull Request title follows Conventional Commits.
The scope available are:
groveman
groveman_crashlytics
groveman_sentry
Copyright © 2022 Kauê Martins.
This project is MIT licensed.