Bug#998019: ITP: golang-github-go-kit-log -- minimal and extensible structured logger
X-Debbugs-CC: debian-devel@lists.debian.org, debian-go@lists.debian.org
Package: wnpp
Severity: wishlist
Owner: Benjamin Drung <benjamin.drung@ionos.com>
* Package name : golang-github-go-kit-log
Version : 0.2.0-1
Upstream Author : Go kit
* URL : https://github.com/go-kit/log
* License : Expat
Programming Lang: Go
Description : minimal and extensible structured logger (Go library)
The log package provides a minimal interface for structured logging in
services. It may be wrapped to encode conventions, enforce type-safety,
provide leveled logging, and so on. It can be used for both typical
application log events, and log-structured data streams.
.
Structured logging is, basically, conceding to the reality that logs are data,
and warrant some level of schematic rigor. Using a stricter,
key/value-oriented message format for our logs, containing contextual and
semantic information, makes it much easier to get insight into the operational
activity of the systems we build. Consequently, package log is of the strong
belief that "the benefits of structured logging outweigh the minimal effort
involved (https://www.thoughtworks.com/radar/techniques/structured-logging)".
This library was split from golang-github-go-kit-kit and is used by
Prometheus node exporter.
--
Benjamin Drung
Senior DevOps Engineer and Debian & Ubuntu Developer
Compute Platform Operations
1&1 IONOS SE | Greifswalder Str. 207 | 10405 Berlin | Deutschland
E-Mail: benjamin.drung@ionos.com | Web: www.ionos.de
Hauptsitz Montabaur, Amtsgericht Montabaur, HRB 24498
Vorstand: Hüseyin Dogan, Dr. Martin Endreß, Claudia Frese, Henning
Kettler, Arthur Mai, Matthias Steinberg, Achim Weiß
Aufsichtsratsvorsitzender: Markus Kadelke
Member of United Internet
Reply to: