thongdn-it / TD-Logger

A simple logger for Flutter.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

TD Logger

Pub

TD Logger is a simple logger for Flutter.

Usage

  enum LogType { short, full }
  Logger.name = 'ThongDN'; // Set name of Logger (default: TDLogger)

  Logger.log('TD Logger -> Log', type: LogType.short);
  Logger.info('TD Logger -> Info', type: LogType.short);
  Logger.warning('TD Logger -> Warning', type: LogType.short);

  Logger.debug('TD Logger -> Debug');
  Logger.error('TD Logger -> Error');

Instead of a string message, you can also pass other objects (like List, Map or Set).

Note: This only print log in debug mode

Output

flutter: ThongDN: TD Logger -> Log

flutter: ℹ️ ThongDN: TD Logger -> Info

flutter: ⚠️ ThongDN: TD Logger -> Warning


flutter: ┌------ ThongDN: 🐞 2022-03-16 17:00:37.324065 ------
flutter: │#0 _MyHomePageState._testLog
flutter: ├------------------------ Log ------------------------
flutter: │TD Logger -> Debug
flutter: └----------------------------------------------------

flutter: ┌------ ThongDN: ⛔  2022-03-03 17:43:39.434566 ------
flutter: │#0 _MyHomePageState._testLog
flutter: ├----------------------- Log ------------------------
flutter: │TD Logger -> Error
flutter: └----------------------------------------------------

Author

TD Logger is developed by Thong Dang. You can contact me at thongdn.it@gmail.com

If you like my project, you can support me Buy Me A Coffee or star (like) for it.

Thank you! ❤️

About

A simple logger for Flutter.

License:MIT License


Languages

Language:Dart 100.0%