[docs]defsetup_logger(level:str,filepath:str|None=None,)->None:"""Set up the agentscope logger. Args: level (`str`): The logging level, chosen from "INFO", "DEBUG", "WARNING", "ERROR", "CRITICAL". filepath (`str | None`, optional): The filepath to save the logging output. """logger.handlers.clear()logger.setLevel(level)handler=logging.StreamHandler()handler.setFormatter(logging.Formatter(_DEFAULT_FORMAT))logger.addHandler(handler)iffilepath:handler=logging.FileHandler(filepath)handler.setFormatter(logging.Formatter(_DEFAULT_FORMAT))logger.addHandler(handler)logger.propagate=False