Open eeechoo opened 5 years ago
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请求