DragonOS
DragonOS copied to clipboard
feat(log): 完善内核日志机制,将内核日志统一改为新的logger
需求
目前,dragonos的大部分log是使用kdebug!、kinfo!等宏来打印的。但是这样无法在依赖库中打印日志。
因此,在pr https://github.com/DragonOS-Community/DragonOS/pull/761 中,添加了CustomLogger,使得能够打印依赖库中的日志。
目前需要:
- [x] 把新的logger接入kmsg机制
- [x] 把旧的kdebug等宏,改为使用rust的log库。
- [ ] 添加模块相关的日志抽象,使得能够针对特定模块调整日志级别