diff --git a/CHANGELOG.md b/CHANGELOG.md index 16b564da..33894b0f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,13 @@ +# 2.17.0 +## 新增 +1. 支持智能分层 +2. get file 支持签名 + +## 优化 +1. 下载对 CDN 友好,访问使 CDN 触发缓存 +2. 下载废弃 --public,改为内部判定 +3. listbucket2 接口优化 + # 2.16.1 ## 修复 1. 修复 fput 指定域名不生效问题 diff --git a/iqshell/common/flow/flow.go b/iqshell/common/flow/flow.go index 55b03b32..4560b816 100644 --- a/iqshell/common/flow/flow.go +++ b/iqshell/common/flow/flow.go @@ -106,9 +106,13 @@ func (f *Flow) Start() { hasMore, workInfo, err := f.WorkProvider.Provide() log.DebugF("work producer get work, hasMore:%v, workInfo: %+v, err: %+v", hasMore, workInfo, err) if err != nil { + workInfoData := "" + if workInfo != nil { + workInfoData = workInfo.Data + } if err.Code == data.ErrorCodeParamMissing || err.Code == data.ErrorCodeLineHeader { - log.DebugF("work producer get work, skip:%s because:%s", workInfo, err) + log.DebugF("work producer get work, skip:%s because:%s", workInfoData, err) f.notifyWorkSkip(workInfo, nil, err) } else { // 没有读到任何数据 @@ -116,8 +120,7 @@ func (f *Flow) Start() { log.ErrorF("work producer get work fail: %s", err) break } - - log.DebugF("work producer get work fail, error:%s info:%s", err, workInfo) + log.DebugF("work producer get work fail, error:%s info:%s", err, workInfoData) f.notifyWorkFail(workInfo, err) } continue