登录
注册
开源
企业版
高校版
搜索
帮助中心
使用条款
关于我们
开源
企业版
高校版
私有云
模力方舟
AI 队友
登录
注册
轻量养虾,开箱即用!低 Token + 稳定算力,Gitee & 模力方舟联合出品的 PocketClaw 正式开售!点击了解详情
代码拉取完成,页面将自动刷新
开源项目
>
程序开发
>
日志工具包
&&
捐赠
捐赠前请先登录
取消
前往登录
扫描微信二维码支付
取消
支付完成
支付提示
将跳转至支付宝完成支付
确定
取消
Watch
不关注
关注所有动态
仅关注版本发行动态
关注但不提醒动态
21
Star
126
Fork
14
FishGoddess
/
logit
代码
Issues
0
Pull Requests
0
Wiki
统计
流水线
服务
质量分析
Jenkins for Gitee
腾讯云托管
腾讯云 Serverless
悬镜安全
阿里云 SAE
Codeblitz
SBOM
开发画像分析
我知道了,不再自动展开
发行版
v0.2.9
8d3e986
2020-08-08 16:17
对比
logit-v0.2.9
FishGoddess
2020-08-08: * 日志文件输出会自动创建父级不存在的目录
最后提交信息为:
日志文件输出会自动创建父级不存在的目录
v0.2.8
365934c
2020-07-30 22:38
对比
logit-v0.2.8
FishGoddess
2020-07-30: * 去掉 JsonEncoder 的 key 空格
最后提交信息为:
v0.2.8 版本发布
v0.2.7
b7ab778
2020-06-25 01:18
对比
logit-v0.2.7
FishGoddess
2020-06-25: * 修复了 DefaultNameGenerator 可能产生重复文件名的 bug
最后提交信息为:
package main
预览版本
v0.2.6-alpha
5b8e7a3
2020-06-24 22:09
对比
logit-v0.2.6-alpha
FishGoddess
2020-06-24: * 对 writer 包进行重构,改名为 files 包 * 废弃了原 writer 包的 NewFile 方法,并使用同包下的 CreateFileOf 代替 * 引入 NameGenerator 组件 * 修改 NewDurationRollingHandler 的参数顺序 * 修改 NewSizeRollingHandler 的参数顺序
最后提交信息为:
v0.2.6-alpha 版本预发布
预览版本
v0.2.5-alpha
7c6328c
2020-06-09 00:14
对比
logit-v0.2.5-alpha
FishGoddess
2020-06-08: * 加入之前被移除的特性 - 可变长参数列表的日志输出支持,主要可以使用格式化字符串进行多参数传递
最后提交信息为:
v0.2.5 版本预发布
v0.2.4
31ebb99
2020-05-27 23:58
对比
logit-v0.2.4
FishGoddess
2020-05-27: * 新增屏蔽某个日志级别的日志处理器 * 修正某些文档的语法问题 * 修复部分单元测试引用外部文件(比如 _examples 中的文件)的问题
最后提交信息为:
发布 v0.2.4 版本
v0.2.3
ed5891e
2020-05-01 20:35
对比
logit-v0.2.3
FishGoddess
2020-05-01: * 祝大家五一劳动节快乐!
最后提交信息为:
祝大家五一劳动节快乐!
预览版本
v0.2.2-alpha
2224639
2020-04-28 15:34
对比
logit-v0.2.2-alpha
FishGoddess
2020-04-28: * 改造全局使用的 logger,可以使用一个默认的配置文件来初始化全局 logger,方便使用 * 增加 levelBasedHandler,里面是不同日志级别的日志处理器包装器,可以传一堆的 handler 进去
最后提交信息为:
v0.2.2-alpha 版本预发布
预览版本
v0.2.1-alpha
5674df3
2020-04-27 14:05
对比
logit-v0.2.1-alpha
FishGoddess
2020-04-27: * 将 console handler 简化,目前使用 RegisterHandler 构造 * 从 file handler 中抽取出 duration rolling 和 size rolling 两个日志处理器 * 屏蔽了 HandlerOf 和 EncoderOf,只暴露特定的 API * 新增 TextEncoder 和 JsonEncoder 两个方法,可以获取到具体的日志编码器 * 新增 NewConsoleHandler 和 NewFileHandler,分别对应控制台和文件日志处理器 * 新增 NewDurationRollingHandler 和 NewSizeRollingHandler,分别对应时间间隔滚动和文件大小滚动的日志处理器 * 删除了大量创建 Logger 的方法,这些方法会让人看起来很复杂很繁琐 * 去除原有 Config 加 fileConfig 的配置设计,现在直接使用一个映射配置,然后组装成需要的参数
最后提交信息为:
v0.2.1-alpha 版本预发布
预览版本
v0.2.0-alpha
4c72bdd
2020-04-24 17:19
对比
logit-v0.2.0-alpha
FishGoddess
2020-04-24: * 将 wrapper 修改为 writer * 剔除了 default handler 和 json handler,整合进 standard handler 中 * 提取出一个 encoder,方便内置处理器引用 * 加入 console handler,专门负责输出到控制台的日志处理器 * 加入 file handler,专门负责文件相关的日志处理器,包含时间滚动和大小滚动和不滚动的功能
最后提交信息为:
v0.2.0-alpha 版本预发布
v0.1.5
2b84170
2020-04-19 15:34
对比
logit-v0.1.5
FishGoddess
2020-04-19: * 完善 Json 处理器没有做字符转义的修复方案,详情查询 [issue/1](https://github.com/FishGoddess/logit/issues/1)
最后提交信息为:
Merge branch 'develop'
v0.1.4
632d2a5
2020-04-10 23:45
对比
logit-v0.1.4
FishGoddess
此版本发布于 2020-04-10: * 紧急修复 Json 处理器没有做字符转义的 bug,详情查询 [issues](https://gitee.com/FishGoddess/logit/issues/I1E5IV)
最后提交信息为:
紧急修复 Json 处理器没有做字符转义的 bug
v0.1.3
4e11548
2020-04-05 23:26
对比
logit-v0.1.3
FishGoddess
2020-04-05: * 增加配置文件中是否开启文件信息记录的选项
最后提交信息为:
v0.1.3 版本发布
v0.1.2
7387004
2020-03-30 15:04
对比
logit-v0.1.2
FishGoddess
2020-03-30: * 加入配置文件的支持,以近似 Json 格式的配置文件来增加日志记录的灵活性 * 修复 Logger 中 DebugFunc,InfoFunc,WarnFunc,ErrorFunc 等几个方法的文件信息错误问题 * 修复 logit 中 DebugFunc,InfoFunc,WarnFunc,ErrorFunc 等几个方法的文件信息错误问题
最后提交信息为:
v0.1.2 版本支持配置文件
预览版本
v0.1.1-alpha
39931b3
2020-03-29 14:58
对比
logit-v0.1.1-alpha
FishGoddess
2020-03-29: * 再次对 Handler 进行重构,尽量优化 Logger 的设计 * 去除 Encoder,减少多余的设计,轻量化 Logger * 取消时间缓存机制,减少并发竞争性 * 优化 releaseLog 的 extra 内存分配 * 加入 FileConfig,为后续支持配置文件做准备
最后提交信息为:
v0.1.1 版本预发布
预览版本
v0.1.0-alpha
b6b33b2
2020-03-27 22:33
对比
logit-v0.1.0-alpha
FishGoddess
2020-03-27: * 重新设计 Logger,主要是轻量化处理和重构 handler 的设计 * 增加 Encoder 接口,方便用户扩展 Logger,并内置 Json 编码器 * Json 编码器允许时间不做格式化,使用 Unix 形式处理时间,方便解析处理
最后提交信息为:
v0.1.0 预发布
v0.0.11
715e9ec
2020-03-23 00:46
对比
logit-v0.0.11
FishGoddess
2020-03-23: * 支持日志输出为 Json 形式,通过增加 JSON 日志处理器实现 * 使用时间缓存机制优化时间格式化操作性能消耗过多的问题,性能再次提升 50%
最后提交信息为:
v0.0.11 版本发布
v0.0.10
efeee87
2020-03-10 13:43
对比
logit-v0.0.10
FishGoddess
2020-03-10: * 扩展了 Logger 的方法,可以获取到内部的属性,为日志处理器做准备 * 支持创建 Logger 对象之后修改它的输出源 writer(这是个之前被遗漏的功能特性哈哈) * 调整了内部 log 方法的锁机制,使用类似于写时复制的方式释放日志输出的并发性
最后提交信息为:
v0.0.10 版本发布
v0.0.9
14d9c0f
2020-03-09 00:09
对比
logit-v0.0.9
FishGoddess
2020-03-09: * 支持日志输出函数,日志信息可以是一个返回 string 的函数 * 公开 PrefixOf 方法,方便用户自定义处理器的时候获取日志级别字符串
最后提交信息为:
v0.0.9 版本发布
v0.0.8
b445f76
2020-03-08 00:31
对比
logit-v0.0.8
FishGoddess
2020-03-08: * 进行第一次性能优化,性能相比之前版本提升 30% * 取消占位符功能,由于这个功能的实现需要对类型进行反射检测,非常消耗性能 * 取消 fmt 包的使用,经过性能检测,发现 fmt 包中存在大量使用反射的耗时行为
最后提交信息为:
v0.0.8 is 30% faster version
下载
请输入验证码,防止盗链导致资源被占用
取消
下载
Go
1
https://gitee.com/FishGoddess/logit.git
git@gitee.com:FishGoddess/logit.git
FishGoddess
logit
logit
点此查找更多帮助
搜索帮助
Git 命令在线学习
如何在 Gitee 导入 GitHub 仓库
Git 仓库基础操作
企业版和社区版功能对比
SSH 公钥设置
如何处理代码冲突
仓库体积过大,如何减小?
如何找回被删除的仓库数据
Gitee 产品配额说明
GitHub仓库快速导入Gitee及同步更新
什么是 Release(发行版)
将 PHP 项目自动发布到 packagist.org
评论
仓库举报
回到顶部
登录提示
该操作需登录 Gitee 帐号,请先登录后再操作。
立即登录
没有帐号,去注册