logrus:Go的结构化,可插入日志记录-源码

上传者: 42120283 | 上传时间: 2021-02-02 16:35:43 | 文件大小: 63KB | 文件类型: ZIP
对数 Logrus是Go(golang)的结构化记录器,与标准库记录器完全API兼容。 Logrus处于维护模式。 我们不会介绍新功能。 以一种不会破坏许多人项目的方式做起来太简单了,这是您希望从Logging库中获得的最后一件事(再次...)。 这并不意味着Logrus已死。 Logrus将继续保持安全性,(向后兼容)错误修复和性能(受接口限制)。 我相信Logrus的最大贡献是在Golang中当今结构化日志的广泛使用中发挥了作用。 似乎没有理由对Logrus V2进行重大的迭代迭代,因为梦幻般的Go社区独立地构建了它们。 许多奇妙的选择如雨后春笋般涌现。 如果使用今天我们在Go中了解的结构化日志进行了重新设计,则Logrus会看起来像这样。 检出,例如 , 和 。 看到大小写敏感的奇怪问题? 过去可以将Logrus导入为大写和小写形式。 由于Go软件包环境,这在社区中引起了问题,我们需要一个标准。 一些环境遇到了大写字母变体的问题,因此决定了小写字母。 使用logrus所有内容都将使用小写字母: github.com/sirupsen/logrus 。 没有的任何软件包都

文件下载

资源详情

[{"title":"( 58 个子文件 63KB ) logrus:Go的结构化,可插入日志记录-源码","children":[{"title":"logrus-master","children":[{"title":".gitignore <span style='color:#111;'> 22B </span>","children":null,"spread":false},{"title":"terminal_check_no_terminal.go <span style='color:#111;'> 116B </span>","children":null,"spread":false},{"title":"level_test.go <span style='color:#111;'> 1.24KB </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 18.78KB </span>","children":null,"spread":false},{"title":"terminal_check_bsd.go <span style='color:#111;'> 259B </span>","children":null,"spread":false},{"title":"travis","children":[{"title":"install.sh <span style='color:#111;'> 571B </span>","children":null,"spread":false},{"title":"lint.sh <span style='color:#111;'> 223B </span>","children":null,"spread":false},{"title":"cross_build.sh <span style='color:#111;'> 174B </span>","children":null,"spread":false}],"spread":true},{"title":"formatter.go <span style='color:#111;'> 2.30KB </span>","children":null,"spread":false},{"title":"alt_exit.go <span style='color:#111;'> 2.74KB </span>","children":null,"spread":false},{"title":"CHANGELOG.md <span style='color:#111;'> 6.71KB </span>","children":null,"spread":false},{"title":"hook_test.go <span style='color:#111;'> 4.12KB </span>","children":null,"spread":false},{"title":"appveyor.yml <span style='color:#111;'> 259B </span>","children":null,"spread":false},{"title":"buffer_pool.go <span style='color:#111;'> 797B </span>","children":null,"spread":false},{"title":"terminal_check_js.go <span style='color:#111;'> 77B </span>","children":null,"spread":false},{"title":"doc.go <span style='color:#111;'> 586B </span>","children":null,"spread":false},{"title":"entry.go <span style='color:#111;'> 10.36KB </span>","children":null,"spread":false},{"title":"example_function_test.go <span style='color:#111;'> 500B </span>","children":null,"spread":false},{"title":"LICENSE <span style='color:#111;'> 1.06KB </span>","children":null,"spread":false},{"title":"terminal_check_windows.go <span style='color:#111;'> 490B </span>","children":null,"spread":false},{"title":"go.mod <span style='color:#111;'> 242B </span>","children":null,"spread":false},{"title":"logrus_test.go <span style='color:#111;'> 20.98KB </span>","children":null,"spread":false},{"title":"terminal_check_solaris.go <span style='color:#111;'> 224B </span>","children":null,"spread":false},{"title":".golangci.yml <span style='color:#111;'> 974B </span>","children":null,"spread":false},{"title":"example_custom_caller_test.go <span style='color:#111;'> 680B </span>","children":null,"spread":false},{"title":"entry_test.go <span style='color:#111;'> 6.79KB </span>","children":null,"spread":false},{"title":"formatter_bench_test.go <span style='color:#111;'> 2.09KB </span>","children":null,"spread":false},{"title":"alt_exit_test.go <span style='color:#111;'> 3.13KB </span>","children":null,"spread":false},{"title":"text_formatter.go <span style='color:#111;'> 8.79KB </span>","children":null,"spread":false},{"title":"terminal_check_unix.go <span style='color:#111;'> 231B </span>","children":null,"spread":false},{"title":"json_formatter.go <span style='color:#111;'> 3.14KB </span>","children":null,"spread":false},{"title":"terminal_check_notappengine.go <span style='color:#111;'> 232B </span>","children":null,"spread":false},{"title":"example_global_hook_test.go <span style='color:#111;'> 691B </span>","children":null,"spread":false},{"title":"hooks.go <span style='color:#111;'> 1.08KB </span>","children":null,"spread":false},{"title":"example_basic_test.go <span style='color:#111;'> 2.23KB </span>","children":null,"spread":false},{"title":"example_hook_test.go <span style='color:#111;'> 1.19KB </span>","children":null,"spread":false},{"title":"exported.go <span style='color:#111;'> 7.07KB </span>","children":null,"spread":false},{"title":"logrus.go <span style='color:#111;'> 4.69KB </span>","children":null,"spread":false},{"title":"logger_bench_test.go <span style='color:#111;'> 1.69KB </span>","children":null,"spread":false},{"title":"internal","children":[{"title":"testutils","children":[{"title":"testutils.go <span style='color:#111;'> 1.11KB </span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":"json_formatter_test.go <span style='color:#111;'> 8.77KB </span>","children":null,"spread":false},{"title":"writer.go <span style='color:#111;'> 1.71KB </span>","children":null,"spread":false},{"title":"terminal_check_appengine.go <span style='color:#111;'> 111B </span>","children":null,"spread":false},{"title":"go.sum <span style='color:#111;'> 935B </span>","children":null,"spread":false},{"title":"logger_test.go <span style='color:#111;'> 1.53KB </span>","children":null,"spread":false},{"title":".travis.yml <span style='color:#111;'> 384B </span>","children":null,"spread":false},{"title":"writer_test.go <span style='color:#111;'> 657B </span>","children":null,"spread":false},{"title":"text_formatter_test.go <span style='color:#111;'> 16.88KB </span>","children":null,"spread":false},{"title":"example_default_field_value_test.go <span style='color:#111;'> 671B </span>","children":null,"spread":false},{"title":"hooks","children":[{"title":"test","children":[{"title":"test.go <span style='color:#111;'> 1.91KB </span>","children":null,"spread":false},{"title":"test_test.go <span style='color:#111;'> 1.82KB </span>","children":null,"spread":false}],"spread":false},{"title":"syslog","children":[{"title":"syslog_test.go <span style='color:#111;'> 566B </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 926B </span>","children":null,"spread":false},{"title":"syslog.go <span style='color:#111;'> 1.30KB </span>","children":null,"spread":false}],"spread":false},{"title":"writer","children":[{"title":"README.md <span style='color:#111;'> 896B </span>","children":null,"spread":false},{"title":"writer.go <span style='color:#111;'> 650B </span>","children":null,"spread":false},{"title":"writer_test.go <span style='color:#111;'> 774B </span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":"logger.go <span style='color:#111;'> 10.06KB </span>","children":null,"spread":false}],"spread":false}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明