[pkg-go] Bug#838325: ITP: tendermint-log15 -- Tendermint logging toolkit
Alessio Treglia
alessio at debian.org
Mon Sep 19 21:20:23 UTC 2016
Package: wnpp
Severity: wishlist
Owner: Alessio Treglia <alessio at debian.org>
* Package name : tendermint-log15
Version : 2.3-67-g9545b24
Upstream Author : The Tendermint project
* URL : https://github.com/tendermint/log15
* License : Apache-2.0
Programming Lang: Go
Description : Tendermint logging toolkit
Package log15 provides an opinionated, simple toolkit for
best-practice logging in Go (golang) that is both human
and machine readable. It is modeled after the Go standard
library's io and net/http packages and is an alternative
to the standard library's log package.
.
Features
- A simple, easy-to-understand API.
- Promotes structured logging by encouraging use of
key/value pairs.
- Child loggers which inherit and add their own private context.
- Lazy evaluation of expensive operations.
- Simple Handler interface allowing for construction of flexible,
custom logging configurations with a tiny API.
- Color terminal support.
- Built-in support for logging to files, streams, syslog, and
the network.
- Support for forking records to multiple handlers, buffering
records for output, failing over from failed handler writes.
More information about the Pkg-go-maintainers
mailing list