DreamSky
根据学习和积累,将一些代码进行整合,作为一些具体的库,并逐步完善。
阶段 | 目标 |
---|---|
2023/05/03 | 搭建基本的仓库 |
2023/xx/xx | 1. 补充license 2. 完善CMakeLists.txt 3. 完善平台实现 |
日志使用的库。
作为日志的库,希望日志在打印的时候能够分等级,能够显示时间,并且能够根据配置的文件来实现对日志文件按照日期或者大小的方式进行分类排布。在日志打印的时候,希望能够打印每一条日志的时间,并根据不同的等级进行标注,是否需要输出到标准控制台上等各项功能。
-
参考
nginx
和王健伟
老师的代码进行实现,并作跨平台处理。 -
实现了日志的级别打印,并提供超过级别不进行打印。
-
实现了日志的输出方式,输出文件还是控制台。
-
实现每一条日志输出的时间,精确到毫秒。
-
格式化字符串的函数可选。
一些常用的算法的集合。根据学习和使用的进度,逐步补充学习和收集到的各种算法的实现。
一些常用的操作、工具接口。