Add logging for long running transforms.
Add fine-grained logging for long running transformers.

Every 10 seconds, log a message detailing the duration of the
transformer and any secondary assets it is waiting for.

These messages are made visible by the `--verbose` or `--verbosity=all`
flags.

BUG=
R=nweiz@google.com

Review URL: https://codereview.chromium.org//1353013003 .
3 files changed
tree: 56cbe78614ec9df2d8121c33f2ad3bb148242c7a
  1. example/
  2. lib/
  3. test/
  4. .gitignore
  5. .status
  6. CHANGELOG.md
  7. codereview.settings
  8. LICENSE
  9. pubspec.yaml
  10. README.md
README.md

Barback is an asset build system. It is the library underlying pub's asset transformers in pub build and pub serve.

Given a set of input files and a set of transformations (think compilers, preprocessors and the like), it will automatically apply the appropriate transforms and generate output files. When inputs are modified, it automatically runs the transforms that are affected.

To learn more, see here.