styled_logger 1.0.2 copy "styled_logger: ^1.0.2" to clipboard
styled_logger: ^1.0.2 copied to clipboard

A package for making styled logging. Supports bolding, verbose, warning/error colors, and more.

example/styled_logger_example.dart

import 'package:styled_logger/styled_logger.dart';

void main(List<String> arguments) {
  Logger.enable();
  Logger.print("Hello, world!");
  Logger.print("Hello,\nworld!");
  Logger.verbose("You shouldn't see this.");

  Logger.enableVerbose();
  Logger.verbose("You should see this.");

  Logger.warn("Uh oh!");
  Logger.warn("Uh oh, with a code!", code: 3);
  Logger.error("Uh oh!");
  Logger.error("Uh oh, with a code!", code: "ERR_0");
  Logger.important("This is a bold message.");

  Logger.disable();
  Logger.setPublicLogLevel(PublicLogLevel.important);
  Logger.important("This is another bold message.");
  Logger.setPublicLogLevel(PublicLogLevel.warning);
  Logger.important("This is a hidden bold message.");
  Logger.warn("This is a warning!");
  Logger.setPublicLogLevel(PublicLogLevel.error);
  Logger.warn("This is a hidden warning!");
  Logger.error("This is an error!");
  Logger.setPublicLogLevel(PublicLogLevel.none);
  Logger.error("This is a hidden error!");

  Logger.print("This is a hidden log!");
  Logger.verbose("This is a hidden verbose log!");
  Logger.warn("This is a hidden warning, again!");
}
0
likes
160
points
78
downloads

Publisher

verified publishercalebh101.com

Weekly Downloads

A package for making styled logging. Supports bolding, verbose, warning/error colors, and more.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

web

More

Packages that depend on styled_logger