LoggerOptions
接口`createLogger()` 的创建选项。
签名
interface LoggerOptions {
level?: LogLevel | undefined
style?: LogStyle | undefined
name?: string | undefined
consolaOptions?: Partial<ConsolaOptions> | undefined
pinoOptions?: Record<string, unknown> | undefined
}成员
| 名称 | 类型 | 描述 |
|---|---|---|
| level可选 | LogLevel | undefined | 初始最低输出等级,默认 `'info'`。 |
| style可选 | LogStyle | undefined | 默认样式,未指定的字段使用内置默认值。 |
| name可选 | string | undefined | 日志实例名称,会作为 {@link LogStyle.prefix} 的默认值。 |
| consolaOptions可选 | Partial<ConsolaOptions> | undefined | 逃生舱:浏览器端透传给 `createConsola()` 的原生选项,供高级用户使用。 |
| pinoOptions可选 | Record<string, unknown> | undefined | 逃生舱:Node 端透传给 `pino()` 的原生选项,供高级用户使用。 |
源码
packages/logger/src/types.ts:28