Python解释器的不同实例如何知道同一个logger对象?

2024-04-29 20:21:11 发布

您现在位置:Python中文网/ 问答频道 /正文

我知道logging模块将logger实现为单例,但是当您使用multiprocess模块生成子进程时,子进程如何“继承”相同的logger对象?如果在子进程中调用getLogger()时给定了相同的域名,则辅助进程子进程中的一个简单print语句将显示子进程正在引用父脚本中定义的同一个logger对象。你知道吗

Python解释器的一个实例如何访问Python解释器的另一个实例中定义的对象?这是通过解释器级别的共享内存实现的吗?你知道吗


Tags: 模块对象实例脚本定义进程logging语句