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