slog - Go 实现的一个易于使用的,易扩展、可配置的日志库

inhere · · 852 次点击    
**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群:701969077

852 次点击  ∙  1 赞  
加入收藏 微博
3 回复  |  直到
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传