stefanseefeld / faber

Faber
https://stefanseefeld.github.io/faber
Boost Software License 1.0
14 stars 2 forks source link

Provide logging API to bjam engine #1

Closed stefanseefeld closed 5 years ago

stefanseefeld commented 7 years ago

With the separation between backend and frontend, it becomes hard to collect a unified stream of logs including every aspect of the work flow. It should be possible to channel log output from both the engine and the Python frontend through the same transport, to:

(this could mean that either bjam will send its own output to a callback that could be set by the Python frontend, or it could mean that the Python frontend sends its own output to bjam)

stefanseefeld commented 5 years ago

This is obsoleted by the new asyncio-based scheduler.