增加输出重定向，添加打印控制