<div dir="ltr">Hi there!<div><br></div><div>I&#39;ve started using Tox as a means to create a virtual environment, install Python packages and run a command.  This is really convenient because I can trivially set up a configuration that depends on a specific Python version and some internal (DevPI) &amp; external (PyPI) Python packages.</div><div><br></div><div>However, I&#39;ve run into a case where I want to collect the output from the commands, but Tox also logs a bunch of things to stdout, so I&#39;m getting mixed output.  I&#39;m having a hard time figuring an automatic way of separating Tox&#39; output from that of my commands.  Currently, the only approach that seems to work out of the box is to have all commands log to stderr, but some of programs I run don&#39;t do this and they are out my control.</div><div><br></div><div>I know this is slightly abusing Tox as a task runner, but I&#39;d have to set up a lot of boilerplate code for Invoke (<a href="http://www.pyinvoke.org/">http://www.pyinvoke.org/</a>) in order to reliably discover Python, create the virtualenv and install the packages -- things that Tox already does very well.</div><div><br></div><div>I looked through Tox&#39; docs and CLI help, but I can&#39;t find a &quot;silent&quot; mode or a way to force (only) Tox to write to stderr.</div><div><br></div><div>Do you have anything to recommend?  If not, any chance you would consider a patch to introduce a silent mode or a config change to send Tox&#39; logs to stederr?</div><div><br></div><div>Thanks!</div><div><br></div><div>André</div></div>