Update LogDog client library to generate URLs.
Update the LogDog client library to generate LogDog stream viewer URLs.
This includes:
- Capturing the LogDog Coordinator host from the enviornment via
bootstrap.
- Implementing full stream paths and URL generation.
- Adjusting the StreamClient implementations to retain the prefix and
coordinator host values.
- Wrapping text/binary StreamClient file descriptors in a container to
expose per-stream higher-level functionality.
Tests have also been updated to assert the new functionality.
TBR=nodir@chromium.org
BUG=chromium:659291
TEST=unit
Review-Url: https://codereview.chromium.org/2453273002
NOKEYCHECK=True
GitOrigin-RevId: a32ab2fad3bda41efae1607ec66be78f48a9d0b9
6 files changed