Task: Add XLog and factory logger with simple implemented with print and add functions more for utils and print color that using ansi color lib and export some useful methods and functions

This commit is contained in:
2021-06-02 17:08:41 +07:00
parent 881aaae3ad
commit 19ddc8114c
13 changed files with 255 additions and 2 deletions

View File

@@ -0,0 +1,33 @@
import 'package:cubetiq/xlog.dart';
void main(List<String> args) {
XLog.error('My some error here {0} and me {1}', ['Sambo', 'Chea']);
XLog.debug('My some error here {0} and me {1}', ['Sambo', 'Chea']);
XLog.info('My some error here {0} and me {1}', ['Sambo', 'Chea']);
XLog.success('My some error here {0} and me {1}', ['Sambo', 'Chea']);
XLog.trace('My some error here {0} and me {1}', ['Sambo', 'Chea']);
XLog.warning('My some error here {0} and me {1}', ['Sambo', 'Chea']);
XLog.warning(null);
var json = Person(1, 'Sambo');
XLog.warning(json, [null, null]);
}
class Person {
final id;
final name;
Person(this.id, this.name);
Map toJson() => {
'id': id,
'name': name,
};
}