1 Star 2 Fork 1

孤爺仔/BaiduPCS-Go

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
pcsverbose.go 668 Bytes
一键复制 编辑 原始数据 按行查看 历史
konica 提交于 2018-02-18 09:44 . 增加, 修改注释
// Package pcsverbose 调试包
package pcsverbose
import (
"fmt"
"io"
"os"
)
var (
// IsVerbose 是否调试
IsVerbose = false
// Output 输出
Output io.Writer = os.Stderr
// Prefix 调试信息前缀
Prefix = func() string {
return "verbose: "
}
)
// Verbosef 调试格式输出
func Verbosef(format string, a ...interface{}) (n int, err error) {
if IsVerbose {
return fmt.Fprintf(Output, Prefix()+format, a...)
}
return
}
// Verboseln 调试输出一行
func Verboseln(a ...interface{}) (n int, err error) {
if IsVerbose {
n1, err := fmt.Fprint(Output, Prefix())
n2, err := fmt.Fprintln(Output, a...)
return n1 + n2, err
}
return
}
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/guyezi/BaiduPCS-Go.git
git@gitee.com:guyezi/BaiduPCS-Go.git
guyezi
BaiduPCS-Go
BaiduPCS-Go
v3.3.2

搜索帮助