A simple but powerful golang log toolkit
- Support at the same time to console, file
- Console output can be colored with
- File output supports three types of segmentation based on the size of the file, the number of file lines, and the date.
- Two ways of writing to support asynchronous and synchronous
- Support json format output
- The
AbstractLogger
is designed to be extensible, and you can design your own adapter as needed