sprint 1.0.2+4 copy "sprint: ^1.0.2+4" to clipboard
sprint: ^1.0.2+4 copied to clipboard

outdated

An extremely tiny, simple-to-use and fully documented library for printing messages in a variety of modes, ranging from 'debug' to 'severe'. – Includes optional 'quiet' mode to prevent all messages fr [...]

The simplest way to print messages in your Dart project #

Usage #

If you like your code verbose, you may use long function names:

final log = Sprint('Sample', productionMode: false);

log.debug('Debug message');
log.success('Success message');
log.info('Info message');
log.warn('Warning message');
log.severe('Severe message');
log.fatal('Fatal message');

If you prefer to be brief in your writing, use short function names instead:

final log = Sprint('Sample', productionMode: false);

log.d('Debug message');
log.s('Success message');
log.i('Info message');
log.w('Warning message');
log.sv('Severe message');
log.f('Fatal message');

Most of the time, however, you will simply need to use the Sprint instance name:

log('Info message');

The display of messages can be controlled using the quietMode field. If set to true, no messages will be printed.

log.quietMode = true;
log('This message will not be posted.');

log.quietMode = false;
log('However, this one *will* be.');
3
likes
0
pub points
55%
popularity

Publisher

verified publishervxern.dev

An extremely tiny, simple-to-use and fully documented library for printing messages in a variety of modes, ranging from 'debug' to 'severe'. – Includes optional 'quiet' mode to prevent all messages from being printed.

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

ansicolor

More

Packages that depend on sprint