logr
aims to provide powerful logging for Go applications.
- Provide a way of logging as much data as possible from the application and its dependencies.
- Add structure to the logging facilities needed throughout the application.
- Simplify inserting context data.
- Easy extensibility trough the use of few simple interfaces.
- Even though filters are provided, filtering data is not encouraged, and should be done by logging processors.
- Test as much of the code as possible.
While unit tests are provided for most of the code, logr
has not been
battle-tested, so it is not yet recommended for use in a production environment.
Documentation is severely lacking.
Contributing is always welcome and appreciated! Pull requests and issues will be processed as fast as possible!
Copyright (c) 2014 George-Cristian Jiglau
This project is licensed under the MIT license. See the LICENSE file for more details.