n2-logger
基本功能
- [x] 模块/子模块: 支持模块及子模块
- [x] 等级: 可以自定某个等级的日志,也可以启动多个日志等级,支持动态关闭开启
- [x] 文件及位置: 记录日志打印文件及代码行数列数
- [x] 时间:自动添加打印时间
- [x] 颜色:打印美化
- [x] 格式化:支持JSON,ARRAY等
- [x] 占位符:支持占位符,自定义打印格式
- [ ] 按日期分割保存日志文件: logs/:year/:month/:day.log
DEMO
import { logger } from "./index.js";
logger.debug("hello world %d %s %b", 111, { score: 222 }, "啥呀");
logger.info("hello world");
logger.warn("hello world");
logger.error("hello world");
logger.panic("hello world");
logger.fatal("hello world");