1 Star 1 Fork 0

依赖倒不置/Go-分片下载

加入 Gitee
与超过 1400万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
logger.go 773 Bytes
一键复制 编辑 原始数据 按行查看 历史
依赖倒不置 提交于 2024-12-24 10:26 +08:00 . 优化日志输出
package gopher_fetch
import (
"gitee.com/swsk33/sclog"
"github.com/fatih/color"
"sync"
)
// 全局日志输出锁
var loggerLock = &sync.Mutex{}
// 全局日志对象
var logger = sclog.NewMutexLoggerShareLock(loggerLock)
// 全局实时日志对象
var realTimeLogger = sclog.NewMutexLoggerShareLock(loggerLock)
func init() {
config := sclog.NewLineConfig()
config.Time.Enabled = false
config.Level.Enabled = false
config.Message.Color = color.New(color.FgHiGreen)
realTimeLogger.ConfigAll(config)
}
// ConfigEnableLogger 配置是否启用控制台日志输出
//
// enable 若为true则打开控制台日志输出,否则关闭日志
func ConfigEnableLogger(enable bool) {
if enable {
logger.Level = sclog.INFO
} else {
logger.Level = sclog.OFF
}
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Go
1
https://gitee.com/swsk33/gopher-fetch.git
git@gitee.com:swsk33/gopher-fetch.git
swsk33
gopher-fetch
Go-分片下载
v1.8.0

搜索帮助