Interface: CreateElogsOptions
@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?
optionalautoTranslate?:AutoTranslateConfig
Defined in: packages/elogs/src/interfaces.ts:303
自动翻译错误:在单点 onError 钩子里跑 translator 链
config?
optionalconfig?:ElogsConfig
Defined in: packages/elogs/src/interfaces.ts:305
新版配置块
error?
optionalerror?:ErrorConfig
Defined in: packages/elogs/src/interfaces.ts:307
错误处理配置
file?
optionalfile?:false|FileConfig
Defined in: packages/elogs/src/interfaces.ts:309
文件日志配置(legacy)
format?
optionalformat?:FormatConfig
Defined in: packages/elogs/src/interfaces.ts:311
日志格式配置(legacy)
logLevel?
optionallogLevel?:LogLevel[]
Defined in: packages/elogs/src/interfaces.ts:313
日志级别过滤 (root-level 别名,等价于 config.logFilter.level)
pino?
optionalpino?:LoggerOptions<never,boolean>
Defined in: packages/elogs/src/interfaces.ts:315
Pino Logger 原生配置透传(legacy)
preset?
optionalpreset?:"dev"|"prod"|"json"|string&object
Defined in: packages/elogs/src/interfaces.ts:321
预设,应用一组默认 config 值。
内置:"dev" / "prod" / "json"(IDE 自动补全)。
任意字符串都行 —— 通过 registerPreset(name, defaults) 加自己的。
startup?
optionalstartup?:StartupConfig
Defined in: packages/elogs/src/interfaces.ts:323
启动消息配置(legacy)
transports?
optionaltransports?:Transport[] |TransportsConfig
Defined in: packages/elogs/src/interfaces.ts:325
自定义传输(legacy)