1 Star 0 Fork 0

余济舟/util

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
string.go 1004 Bytes
一键复制 编辑 原始数据 按行查看 历史
余济舟 提交于 2024-08-08 10:45 . [optimize] 修改日志输出格式
package str
import (
"fmt"
"log"
)
type Str struct{}
var StrHelper Str
func (Str) New() *Str { return &Str{} }
// PadLeftZeros 前置补零
func (Str) PadLeftZeros(str string, length int) string {
for len(str) < length {
str = "0" + str
}
return str
}
// Print 按行打印
func (Str) Print(v ...any) {
fmt.Printf(v[0].(string)+"\n", v[1:]...)
}
// Log 打印日志行
func (Str) Log(v ...any) {
log.Printf(":\n--------------------[INFO]--------------------\n"+v[0].(string)+"\n--------------------[INFO FINISH]--------------------\n", v[1:]...)
}
// LogSuccess 打印成功
func (Str) LogSuccess(v ...any) {
log.Printf(":\n--------------------[SUCCESS]--------------------\n"+v[0].(string)+"\n--------------------[SUCCESS FINISH]--------------------\n", v[1:]...)
}
// LogError 打印错误
func (Str) LogError(v ...any) {
log.Fatalf(":\n--------------------[ERROR]--------------------\n"+v[0].(string)+"\n--------------------[ERROR FINISH]--------------------\n", v[1:]...)
}
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/jericho-yu/util.git
git@gitee.com:jericho-yu/util.git
jericho-yu
util
util
v2.12.3

搜索帮助