**Git repo**
- GitHub: https://github.com/gookit/slog
- Gitee: https://gitee.com/gookit/slog
**功能特色**
- 简单,无需配置,开箱即用
- 支持常用的日志级别处理
- 如: `trace` `debug` `info` `notice` `warn` `error` `fatal` `panic`
- 可以任意扩展自己需要的 `Handler` `Formatter`
- 支持同时添加多个 `Handler` 日志处理,输出日志到不同的地方
- 支持自定义构建 `Handler` 处理器
- 内置的 `handler.Config` `handler.Builder`,可以方便快捷的构建想要的日志处理器
- 支持自定义 `Formatter` 格式化处理
- 内置了 `json` `text` 两个日志记录格式化 `Formatter`
- 已经内置了常用的日志处理器
- `console` 输出日志到控制台,支持色彩输出
- `writer` 输出日志到指定的 `io.Writer`
- `file` 输出日志到指定文件,可选启用 `buffer` 缓冲写入
- `simple` 输出日志到指定文件,无缓冲直接写入文件
- `rotate_file` 输出日志到指定文件,并且同时支持按时间、按大小分割文件,默认启用 `buffer` 缓冲写入
- 更多内置实现请查看 ./handler 文件夹
**控制台日志效果:**
![console-log-all-level](https://raw.githubusercontent.com/gookit/slog/master/_example/images/console-log-all-level.png)
> 更多请查看 README: https://github.com/gookit/slog/blob/master/README.zh-CN.md
这是一个分享于 的资源,其中的信息可能已经有所发展或是发生改变。
入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889
- 请尽量让自己的回复能够对别人有帮助
- 支持 Markdown 格式, **粗体**、~~删除线~~、
`单行代码`
- 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
- 图片支持拖拽、截图粘贴等方式上传