hrk_logging 0.1.3 copy "hrk_logging: ^0.1.3" to clipboard
hrk_logging: ^0.1.3 copied to clipboard

A library for beginners to quickly add colors and emojis to logs

ci codecov pub package

A library for beginners to quickly add colors and emojis to logs.

Features #

  • Colorful Logs
  • Relevant Emojis
  • Support for log.debug() and log.error()
  • Hierarchical logging is enabled
  • Root Logger is set to Level.ALL in kDebugMode, else set to Level.INFO
  • Root Logger is set to Level.OFF in Dart and Flutter Test

Screenshots #

terminal_screenshot web_console_screenshot

Getting started #

dart pub add hrk_logging

Usage #

import 'package:hrk_logging/hrk_logging.dart';

void main() {
  configureHrkLogging();
  final log = Logger('HrkLogger')..level = Level.ALL;
  log.shout('sample shout');
  log.severe('sample severe');
  log.error('sample error');
  log.warning('sample warning');
  log.info('sample info');
  log.config('sample config');
  log.debug('sample debug');
  log.fine('sample fine');
  log.finer('sample finer');
  log.finest('sample finest');
}

Logging Levels in other Languages and Frameworks #

Credits #

  • If you find this package useful, make sure you do the following
    • Like the original logging package on pub.dev
    • Like this package on pub.dev
    • Star this repo on GitHub
1
likes
140
pub points
49%
popularity
screenshot

Publisher

verified publisherhrishikesh-kadam.dev

A library for beginners to quickly add colors and emojis to logs

Repository (GitHub)
View/report issues

Topics

#logging #logger #logs #log

Documentation

API reference

License

BSD-3-Clause (LICENSE)

Dependencies

hrk_batteries, logging

More

Packages that depend on hrk_logging