文件名称:logrus:Go的结构化,可插入日志记录
文件大小:63KB
文件格式:ZIP
更新时间:2024-02-23 09:32:57
go logging logrus GoGo
对数 Logrus是Go(golang)的结构化记录器,与标准库记录器完全API兼容。 Logrus处于维护模式。 我们不会介绍新功能。 以一种不会破坏许多人项目的方式做起来太简单了,这是您希望从Logging库中获得的最后一件事(再次...)。 这并不意味着Logrus已死。 Logrus将继续保持安全性,(向后兼容)错误修复和性能(受接口限制)。 我相信Logrus的最大贡献是在Golang中当今结构化日志的广泛使用中发挥了作用。 似乎没有理由对Logrus V2进行重大的迭代迭代,因为梦幻般的Go社区独立地构建了它们。 许多奇妙的选择如雨后春笋般涌现。 如果使用今天我们在Go中了解的结构化日志进行了重新设计,则Logrus会看起来像这样。 检出,例如 , 和 。 看到大小写敏感的奇怪问题? 过去可以将Logrus导入为大写和小写形式。 由于Go软件包环境,这在社区中引起了问题,我们需要一个标准。 一些环境遇到了大写字母变体的问题,因此决定了小写字母。 使用logrus所有内容都将使用小写字母: github.com/sirupsen/logrus 。 没有的任何软件包都
【文件预览】:
logrus-master
----.gitignore(22B)
----terminal_check_no_terminal.go(116B)
----level_test.go(1KB)
----README.md(19KB)
----terminal_check_bsd.go(259B)
----travis()
--------install.sh(571B)
--------lint.sh(223B)
--------cross_build.sh(174B)
----formatter.go(2KB)
----alt_exit.go(3KB)
----CHANGELOG.md(7KB)
----hook_test.go(4KB)
----appveyor.yml(259B)
----buffer_pool.go(797B)
----terminal_check_js.go(77B)
----doc.go(586B)
----entry.go(10KB)
----example_function_test.go(500B)
----LICENSE(1KB)
----terminal_check_windows.go(490B)
----go.mod(242B)
----logrus_test.go(21KB)
----terminal_check_solaris.go(224B)
----.golangci.yml(974B)
----example_custom_caller_test.go(680B)
----entry_test.go(7KB)
----formatter_bench_test.go(2KB)
----alt_exit_test.go(3KB)
----text_formatter.go(9KB)
----terminal_check_unix.go(231B)
----json_formatter.go(3KB)
----terminal_check_notappengine.go(232B)
----example_global_hook_test.go(691B)
----hooks.go(1KB)
----example_basic_test.go(2KB)
----example_hook_test.go(1KB)
----exported.go(7KB)
----logrus.go(5KB)
----logger_bench_test.go(2KB)
----internal()
--------testutils()
----json_formatter_test.go(9KB)
----writer.go(2KB)
----terminal_check_appengine.go(111B)
----go.sum(935B)
----logger_test.go(2KB)
----.travis.yml(384B)
----writer_test.go(657B)
----text_formatter_test.go(17KB)
----example_default_field_value_test.go(671B)
----hooks()
--------test()
--------syslog()
--------writer()
----logger.go(10KB)