重构,增加info装饰器