log15:Go的结构化可组合日志记录

时间:2024-03-14 19:41:01
【文件属性】:

文件名称:log15:Go的结构化可组合日志记录

文件大小:33KB

文件格式:ZIP

更新时间:2024-03-14 19:41:01

Go

日志15 日志包15提供了一种实用且简单的工具包,可用于人机可读的Go(golang)最佳实践日志记录。 它以Go标准库的和程序包为模型,是标准库的程序包的替代方法。 特征 一个简单易懂的API 通过鼓励使用键/值对来促进结构化日志记录 继承并添加自己的私有上下文的子记录器 懒惰评估昂贵的运营 简单的处理程序界面,允许使用微小的API构建灵活的自定义日志记录配置。 彩色端子支持 内置对文件,流,系统日志和网络的日志记录的支持 支持将记录分叉到多个处理程序,缓冲记录以供输出,从失败的处理程序写操作进行故障转移等 版本控制 始终应将log15的master分支的API视为不稳定。 如果要依赖稳定的API,则必须供应该库。 输入 import log "github.com/inconshreveable/log15" 例子 // all loggers can have key/valu


【文件预览】:
log15-master
----README.md(3KB)
----log15_test.go(12KB)
----doc.go(12KB)
----handler_go13.go(513B)
----LICENSE(551B)
----bench_test.go(4KB)
----handler_go14.go(471B)
----.mailmap(1014B)
----ext()
--------id.go(1013B)
--------ext_test.go(2KB)
--------handler.go(4KB)
----syslog.go(2KB)
----root.go(2KB)
----term()
--------terminal_freebsd.go(459B)
--------terminal_netbsd.go(229B)
--------doc.go(185B)
--------terminal_windows.go(602B)
--------terminal_notwindows.go(543B)
--------LICENSE(1KB)
--------terminal_solaris.go(217B)
--------terminal_openbsd.go(229B)
--------terminal_appengine.go(311B)
--------terminal_linux.go(435B)
--------terminal_darwin.go(436B)
----CONTRIBUTORS(1KB)
----logger_test.go(534B)
----.travis.yml(193B)
----format.go(6KB)
----handler.go(10KB)
----logger.go(5KB)

网友评论