Skip to content

Use dart:developer for console printing #11

@shilangyu

Description

@shilangyu

Theres a dedicated function in dart:developer for printing log records from package:logging: https://api.flutter.dev/flutter/dart-developer/log.html. This function takes all arguments from logging's LogRecord:

    developer.log(
      rec.message,
      name: rec.loggerName,
      error: rec.error,
      stackTrace: rec.stackTrace,
      level: rec.level.value,
      time: rec.time,
      sequenceNumber: rec.sequenceNumber,
      zone: rec.zone,
    );

I don't exactly know what it does other than printing to console, but the printing is much nicer than current's PlainTextPrintStrategy strategy. Unfortunately strategies don't allow for custom printing, just for custom string creation.

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions