log4f 0.0.3 icon indicating copy to clipboard operation
log4f: ^0.0.3 copied to clipboard

Logger for Flutter, inspired by Android logcat

log4f | 中文说明 #

Logger for Flutter, inspired by Android logcat

Base Usage #

Log4f.log("v", "tag", "msgmsgmsgmsgmsgmsgmsg", 0, 0, useLogan);
// or
Log4f.v(tag: "tag", msg: "msgmsgmsgmsgmsgmsgmsg");

LogConsole #

Navigator.of(context).push(MaterialPageRoute(builder: (context) => LogConsole()));
// or use other nav apis

screenshot:

you can change the default colors by changing Log4f.colorMap

Native #

Log4f wrap Android logcat and iOS NSLog. Here is what it looks like in Locgcat tool:

and what it looks like in xcode log console:

I add a number so that if we can filter wannring and above logs by "[2345]"...
It's stupid, but I didn't find the better way...

Logan #

Log4f use Logan to log to files and server

useLogan = await FlutterLogan.init("0123456789012345", "0123456789012345", 1024 * 1024 * 10);

...

final today = DateTime.now();
final date = "${today.year.toString()}-${today.month.toString().padLeft(2, '0')}-${today.day.toString().padLeft(2, '0')}";
final bool back = await FlutterLogan.upload(
    'http://192.168.3.46:8080/logan/logan/upload.json',
    date,
    'FlutterTestAppId',
    'FlutterTestUnionId',
    'FlutterTestDeviceId'
);

View by Logan web page:

Thanks #

Logan: https://github.com/Meituan-Dianping/Logan

4
likes
110
pub points
31%
popularity

Publisher

verified publisher iconsahooz.com

Logger for Flutter, inspired by Android logcat

Repository (GitHub)

Documentation

API reference

License

Icon for licenses.MIT (LICENSE)

Dependencies

flutter, stack_trace

More

Packages that depend on log4f