Follow-up from "WIP: Feature/logging"
The following discussion from !119 should be addressed:
-
@jbweston started a discussion: (+2 comments) Good start!
There is a particular point that we need to think about: logging from the PDF processing.
This occurs in a subprocess, so it's not clear if we can just use the logger and have everything "just work" (we can test it and see).
Even if the subprocess inherits stdout from the main process (so that messages from the child process will "appear on the screen") it's possible that we'll get interleaving of the log messages because there's no synchronization between the processes.
I'm not sure what the simplest way to handle this is.