Skip to content
Elogs
Esc
navigateopen⌘Jpreview
On this page

Interface: CreateElogsOptions

@eastgold15/elogs


@eastgold15/elogs / CreateElogsOptions

Interface: CreateElogsOptions

Defined in: packages/elogs/src/interfaces.ts:301

Elogs 插件配置

新版推荐:{ config: {...}, preset?: 'dev' | 'prod' | 'json' } 同时兼容 root-level 字段(legacy tests)

Properties

autoTranslate?

optional autoTranslate?: AutoTranslateConfig

Defined in: packages/elogs/src/interfaces.ts:303

自动翻译错误:在单点 onError 钩子里跑 translator 链


config?

optional config?: ElogsConfig

Defined in: packages/elogs/src/interfaces.ts:305

新版配置块


error?

optional error?: ErrorConfig

Defined in: packages/elogs/src/interfaces.ts:307

错误处理配置


file?

optional file?: false | FileConfig

Defined in: packages/elogs/src/interfaces.ts:309

文件日志配置(legacy)


format?

optional format?: FormatConfig

Defined in: packages/elogs/src/interfaces.ts:311

日志格式配置(legacy)


logLevel?

optional logLevel?: LogLevel[]

Defined in: packages/elogs/src/interfaces.ts:313

日志级别过滤 (root-level 别名,等价于 config.logFilter.level)


pino?

optional pino?: LoggerOptions<never, boolean>

Defined in: packages/elogs/src/interfaces.ts:315

Pino Logger 原生配置透传(legacy)


preset?

optional preset?: "dev" | "prod" | "json" | string & object

Defined in: packages/elogs/src/interfaces.ts:321

预设,应用一组默认 config 值。 内置:"dev" / "prod" / "json"(IDE 自动补全)。 任意字符串都行 —— 通过 registerPreset(name, defaults) 加自己的。


startup?

optional startup?: StartupConfig

Defined in: packages/elogs/src/interfaces.ts:323

启动消息配置(legacy)


transports?

optional transports?: Transport[] | TransportsConfig

Defined in: packages/elogs/src/interfaces.ts:325

自定义传输(legacy)

Last updated on August 15, 2026

Was this page helpful?