简体中文
主题
框架无关的 TypeScript 日志器,结合规则化的运行时过滤与保守的构建期裁剪——开发时尽情记录,生产构建保持干净。
三个根函数即可创建日志器并掌管默认作用域——不绑定框架、不耦合打包工具,也没有全局状态需要对抗。
用 `levels` 这个允许列表决定 `info`/`success`/`warn`/`error` 是否输出;`debug` 则是独立的开关。
加入 `rules`,Logaria 即切换为按 `main`、`group`、消息与级别匹配的聚焦允许列表。
把可复用的规则模板封装为预设插件,通过 `extends` 启用,并按项目在 `rules` 中逐条覆盖。
可选的 unplugin 适配器会静态证明并删除被关闭的日志调用——运行时始终是唯一事实来源。
框架通过 `logaria/core` 注册独立作用域,永不改动应用所拥有的运行时配置。