shouldLog
函数判断某次调用的等级是否达到当前配置的最低等级,即是否应该真正输出。 这是整个包里唯一负责等级过滤决策的函数。
签名
function shouldLog(callLevel: CallableLogLevel, configuredLevel: LogLevel): boolean参数
| 名称 | 类型 | 描述 |
|---|---|---|
| callLevel | CallableLogLevel | 本次调用实际使用的等级(方法名本身的等级,或被 `options.level` 覆盖后的等级) |
| configuredLevel | LogLevel | 当前生效的最低等级(`createLogger()` 的 `level` 或最近一次 `setLevel()` 的值) |
返回值
boolean
等级足够高(数值 >= 配置等级)时返回 `true`
源码
packages/logger/src/levels.ts:39