qiniu / qshell

Shell Tools for Qiniu Cloud

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

2.9.3版本的qupload命令没有标准输出了

wkingnet opened this issue · comments

commented

问题描述

之前用2.6.3版本,qupload命令可以显示进度信息。你们的文档里也提到

在上传的过程中,我们把上传的进度信息输出到标准输出

但是升级到2.9.3版本,没有进度信息输出了,变成了这样:

D:\code>qshell qupload -c 10 _qiniu_config.txt
D:\code>

重现步骤

  1. 使用qshell qupload上传

期望结果?

-显示进度信息输出

实际结果?

-无进度信息输出

错误日志/截图/配置参数

相关环境信息

  • 操作系统:win10
  • qshell版本:2.9.3

@wkingnet v2.9.3 是自己编译?

commented

不是,官网下载的。https://developer.qiniu.com/kodo/1302/qshell

x86和amd64都一样无标准输出。除非打开debug参数

不是,官网下载的。https://developer.qiniu.com/kodo/1302/qshell

x86和amd64都一样无标准输出。除非打开debug参数

@wkingnet 这里下载的应该是 2.9.2;这个版本我们测试没有发现你说的情况。
加 -d 后,日志信息是方便发出来吗?

commented

不是,官网下载的。https://developer.qiniu.com/kodo/1302/qshell
x86和amd64都一样无标准输出。除非打开debug参数

@wkingnet 这里下载的应该是2.9.2;这个版本我们测试没有发现你说的情况。 加-d后,日志信息是方便发出来吗?

确实没有输出。我用最新版本录制了一个GIF
movie

这是运行qshell qupload -D -c 10 _qiniu_config_update.txt命令的日志信息
1.txt

@wkingnet _qiniu_config_update.txt 内容是什么?

commented

@wkingnet _qiniu_config_update.txt 内容是什么?

{
"src_dir" : ".\html\update",
"bucket" : "gvowiki",
"ignore_dir" : false,
"overwrite" : true,
"check_exists" : false,
"check_hash" : false,
"check_size" : false,
"rescan_local" : true,
"log_level" : "info",
"log_rotate" : 1,
"log_stdout" : false,
"file_type" : 0,
"resumable_api_v2" : false,
"resumable_api_v2_part_size" : 4194304
}

哦!我发现有一个log_stdout参数,改成true就可以显示了。但因为我之前txt内容没改动过,所以应该是qshell代码修改了吧?

是的,需要配置 "log_stdout" : true