【发布时间】:2016-05-31 01:25:36
【问题描述】:
我想使用 Python 的 subprocess.Popen 启动一个应用程序,并将应用程序 stdout 和 stderr 的输出以这样的方式发送到日志记录模块,每次应用程序向 stdout/stderr 发送某些内容/someline 时,它都会显示为logging.INFO("This is whats in stdout") .
由于应用程序是一个守护进程,它确实(并且应该)不会终止。
有没有一种简单的方法可以实现这一点,还是我必须使用单独的线程经常检查进程输出?
【问题讨论】:
标签: python python-2.7 logging subprocess