Logbuf rewrite

Closes #92.

Docker backend is untested, and logbuf event buffering until a newline is missing.
Shouldn't this be set to `Stream`? Have we tested this?