LEVEL_RANKS

变量

canonical 等级 -> 数值序号映射表。 所有等级过滤判断都必须通过这张表 + {@link shouldLog} 完成, 不能委托给 pino 或 consola 各自的内部等级过滤—— 两者的数值刻度完全不同(pino 数值越大越严重,consola 数值越小越严重), 直接混用会导致判断错误。`silent` 用 `Number.POSITIVE_INFINITY` 表示 "任何调用等级都不会大于等于它",因此配置为 `silent` 时 {@link shouldLog} 对所有 {@link CallableLogLevel} 都返回 `false`,无需为 `silent` 单独写分支。

签名

const LEVEL_RANKS: Record<LogLevel, number>

源码

packages/logger/src/levels.ts:21