擅长:python、mysql、java
<p>你有</p>
<pre><code>return logger.error(process.stderr.read())
return logger.info(process.stdout.read())
</code></pre>
<p>第二条<code>return</code>语句不会执行,因此进程<code>stdout</code>永远不会被记录。只要从这些语句中删除<code>return</code>,您就会发现输出出现在<code>stdout.log</code>中。在</p>
<p>您将在<code>stdout.log</code>中得到<code>stderr</code>输出,因为所有记录的事件都传递给两个处理程序。在</p>