Logrus
Logrus is a structured, pluggable logging library for the Go programming language. It originated as an extension of the standard library’s log package and was created by Sirupsen in 2014. Since then it has become a widely used choice for Go projects due to its flexible formatting, leveled logging, and extensible architecture. The project is hosted on GitHub under the module path github.com/sirupsen/logrus and is released under the MIT license.
The library provides two core constructs: Logger and Entry. A Logger manages configuration and outputs, while
Output formatting is handled by formatters, notably TextFormatter and JSONFormatter. JSONFormatter is useful for machine parsing
Logrus remains active in the Go ecosystem and is widely used in various projects, including Docker-related