code: def inTrace(self, func: callable):  # decorator
          
          @wraps(func)
          def call(*args, **kwargs):
              self.TRACE("Enter " + func.__qualname__ + "()")
              result = func(*args, **kwargs)
              self.TRACE("Leave " + func.__qualname__ + "()")
              return result
          return call
docs: 将被修饰函数的进入和退出写入日志