proste_logger 1.0.0 copy "proste_logger: ^1.0.0" to clipboard
proste_logger: ^1.0.0 copied to clipboard

Flutter ultra-long text log printing, displaying all log information on the output platform.

Englist | 中文

proste_logger #

A simple, easy, used plug-in that prints out long text and formats Map or List data structures. You can also customize the title information of the print area, the color of the text, etc. . The print content also shows the trigger area and the trigger method.

Usage #

This is a simple way to use logger, you need to initialize a ProsteLogger, and then call its internal methods to print out the relevant content.

Of course we can do some configuration information during initialization, which I’ll cover in more detail later.

  final logger = ProsteLogger();

  logger.i('this is info msg');

Exhibition #

Simple text #

Simple Map and List #

It is important to note that if the data structure contains a class data structure, the printed data will not have double quotation marks. jsonEncode(), which is used first for formatting, is called toString()if it fails.

Format Map and List #

Long text content #

Long text is contained in Map and List #

Call #

  final logger = ProsteLogger();

  logger.d('this is debug msg'); // Print only in debug, depending on the constant kDebugMode built into flutter
  logger.i('this is info msg', {title: 'self title', format: false}); // Print methods can also define their own title information or whether to format data
  logger.w('this is warning msg');
  logger.e('this is error msg');

Initialization #

final logger = ProsteLogger(
  basic: const BasicConfig(
    title: 'config', // printed title
    limitLength: 100, // length of one line
    format: false, // Whether to print after formatting when the data is Map or List
  ),
  colors: const ColorConfig(
    debug: Colors.white, // logger.d() text color
    info: Colors.pink, // logger.i() text color
    warning: Colors.green, // logger.w() text color
    error: Colors.yellow, // logger.e() text color
  ),
);

If you have any suggestions or questions in use, welcome to issuesI will handle it as soon as I see it. Thank you!

4
likes
140
pub points
40%
popularity

Publisher

unverified uploader

Flutter ultra-long text log printing, displaying all log information on the output platform.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (LICENSE)

Dependencies

ansicolor, flutter

More

Packages that depend on proste_logger