emoji_lumberdash

Last updated:

0 purchases

emoji_lumberdash Image
emoji_lumberdash Images
Add to Cart

Description:

emoji lumberdash

emoji_lumberdash #



Package for lumberdash that colors your logs and adds emoji's for more visual clarity.
It you love the logger package output format , but the extensibility of lumberdash is a wanted feature ; this is where this package gets you.
By extending a regular LumberdashClient and formatting it's output more coherently, it gets you from the colorize_lumberdash not so awesome output:

to this one :

Options #
The logger can be customized as follows:

putLumberdashToWork(withClients: [
EmojiLumberdash(
methodCount: 0, // Number of stacktrace lines to show in the logs for non-error entries.
lineLength: 50, // The length of the horizontal separator lines.
printTime: false, // Whether to show the current system time at which the log was submitted.
errorMethodCount: 5, // Number of stacktrace lines to show in the log for error entries.
printEmoji:true, // Whether to show an emoji at the start of the log.
printBox:true, // Whether to wrap the log body into boxes.
printColors:true // Whether to color the output.
)
]);

copied to clipboard
To achieve results as :

Get started #
Add dependency #
dependencies:
emoji_lumberdash: latest
copied to clipboard
How to use #
Pass an instance of EmojiLumberdash to lumberdash:
import 'package:emoji_lumberdash/emoji_lumberdash.dart';
import 'package:lumberdash/lumberdash.dart';

void main() {
putLumberdashToWork(withClients: [EmojiLumberdash()]);
logWarning('Hello Warning');
logFatal('Hello Fatal!');
logMessage('Hello Message!');
logError(Exception('Hello Error'), stacktrace: StackTrace.current);
}
copied to clipboard
That's it you have a beautiful highly customizable logger.

License:

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Files In This Product:

Customer Reviews

There are no reviews.