from loguru import logger
class State:
def __init__(self):
self.logger = logger
def __setattr__(self, name, value):
self.logger.info(f'wwwwasdasd')# 问题代码
self.__dict__[name] = value
class LocalState(State):
def __init__(self):
super().__init__()
self.ll = 2
if __name__ == '__main__':
state = LocalState()
state.ll = 22222
print(state.ll)
怎么可以让这个 self.logger 属于子类(不是直接添加到子类属性这种方式),并且可以运行