Log 框架 设计
Log 日志框架,从使用者角度 有两个部分,配置和接口。
接口设计
支持五种级别的日志打印,ERROR/WARN/INFO/DEBUG
支持日志命名空间隔离
配置设计
支持对每个命名空间的日志,级别选择
支持对每个命名空间的日志,配置输出目标
支出输出目标到控制台 和 文件
支持日志格式控制 (级别,线程,命名空间,消息,时间)
实现:
LoggerFactory 按命名空间创建Logger
Logger 按级别打印日志,把日志封装成LogMessage
LoggerTarget 控制日志...
xiaok.me1 min read