1 Star 0 Fork 0

jezzis/gohelpers

加入 Gitee
与超过 1400万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
filter.go 287 Bytes
一键复制 编辑 原始数据 按行查看 历史
jezzis 提交于 2020-06-07 23:27 +08:00 . feat: init
package mlog
type Filter func(*Record) bool
func LevelFilter(level ...string) Filter {
var mask Level
if len(level) == 0 {
mask = LevelAll
} else {
for _, v := range level {
mask |= NewLevel(v)
}
}
return func(r *Record) (e bool) {
e = r.level&mask > 0
return
}
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Go
1
https://gitee.com/jezzis/go-helpers.git
git@gitee.com:jezzis/go-helpers.git
jezzis
go-helpers
gohelpers
9e9a7a50f73e

搜索帮助