import logging import pickle logger = logging.Logger("test") pickle_logger = pickle.dumps(logger) 这段代码会报错 原因很简单: logging.Logger 不是让用户去实例化 logger 的,而是让用户自定义 Logger 类, 用户想获得 logger 实例是通过 getLogger这个函数,而 getLogger 这个函数向Manager.getLogger请求
import logging
import pickle
logger = logging.Logger("test")
pickle_logger = pickle.dumps(logger)
这段代码会报错
原因很简单:
logging.Logger 不是让用户去实例化 logger 的,而是让用户自定义 Logger 类,
用户想获得 logger 实例是通过 getLogger这个函数,而 getLogger 这个函数向Manager.getLogger请求