createLogger
函数创建一个跨环境日志实例:Node/服务端使用 pino(含 pino-pretty 同步美化输出), 浏览器使用 consola。具体使用哪个后端由 {@link checkIsServer} 在**调用 `createLogger()` 时**(而非模块加载时)决定,因此同一实现可以在不同测试环境下分别验证两条路径。
签名
function createLogger(options?: LoggerOptions): Logger参数
| 名称 | 类型 | 描述 |
|---|---|---|
| options可选 | LoggerOptions 默认值:{} | 创建选项,见 {@link LoggerOptions} |
返回值
Logger
一个 {@link Logger} 实例
源码
packages/logger/src/logger.ts:130