Last updated:
0 purchases
logx
LogX: Simple and concise logs for Flutter #
LogX adds extends method log from dart:developer package to add useful features, namely mixins and static methods.
Mixin #
You can use LogMixin to easily include log methods into any class. With mixin name of the context is automatically set to runtime type of current class.
class A with LogMixin {
void hello() {
log.d('Hello world!');
log('This instance is callable!');
}
}
copied to clipboard
You can either use methods: log.d('Hello') or call the class instance: log('Hello'). Both results to equal output.
Static methods #
If you cannot use LogMixin (for example in top-level functions) you can use static methods from Log class. Remeber that you need to provide name by yourself, otherwise default name is used.
void main() {
Log.d('Hello', name: 'Main');
}
copied to clipboard
Important: Do not import dart:developer together with this package. They both use log keyword and it might conflict.
For personal and professional use. You cannot resell or redistribute these repositories in their original state.
There are no reviews.