Join GitHub today
Logging & other output concerns #15
Turning this into a general "how to do logging and useful output controls for invoke and fabric 2" ticket.
Thoughts for now, jumping off of the description of fabric/fabric#57 & current state of things in Invoke master:
Right now stdout/stderr is printed in our Popen subclass byte-by-byte to allow interaction etc. However, eventually we'll want real logging, meaning an ability to throw things line-by-line into a log library, meaning an extra buffer at the Popen level that does additional Things with lines as they are tallied up.
I suppose there should be an option to turn off the bytewise in favor of just linewise, but that could be a 2nd tier thing or saved for when we start layering Fab 2 on top of this.