如何使用日志记录模块记录我的进程 ID
How to log my process id using logging module
如何使用 python 记录我的模块进程。我的脚本将获取 Pid 和进程。
我想记录输出
import psutil
[p.info for p in psutil.process_iter(attrs=['pid', 'name']) if 'firefox' in p.info['name']]
输出 > [{'pid': 413, 'name': 'firefox'}]
import logging
logging.basicConfig(level=logging.INFO)
logging.info()
import psutil
import logging
logging.basicConfig(level=logging.INFO)
process_list = [p.info for p in psutil.process_iter(attrs=['pid', 'name']) if 'firefox' in p.info['name']]
for process in process_list:
logging.info('process name %s' % process['name'])
我认为有一个更简单的解决方案:logging模块可以自动显示进程ID。
FORMAT = '%(process)d %(message)s'
logging.basicConfig(format=FORMAT)
如何使用 python 记录我的模块进程。我的脚本将获取 Pid 和进程。
我想记录输出
import psutil
[p.info for p in psutil.process_iter(attrs=['pid', 'name']) if 'firefox' in p.info['name']]
输出 > [{'pid': 413, 'name': 'firefox'}]
import logging
logging.basicConfig(level=logging.INFO)
logging.info()
import psutil
import logging
logging.basicConfig(level=logging.INFO)
process_list = [p.info for p in psutil.process_iter(attrs=['pid', 'name']) if 'firefox' in p.info['name']]
for process in process_list:
logging.info('process name %s' % process['name'])
我认为有一个更简单的解决方案:logging模块可以自动显示进程ID。
FORMAT = '%(process)d %(message)s'
logging.basicConfig(format=FORMAT)