Logger日志库的实现
目录
代码仓库:https://github.com/ACking-you/MyUtil/tree/master/my-logger
日志的重要性以及概述
一个理想的日志库,至少需要满足以下三点:
- 支持高度自定义。
- 拓展性好。
- 使用方便,且有安全性保证。
当然要是能在输出的时候出现彩色那就再好不过了🥳
具体实现
以模块拆分
代码逻辑
日志输出逻辑(省去了标志位的判断
日志状态的初始化逻辑
后期拓展展望
- 支持分布式日志存储