Skip to content

LoggerOptions

日志配置选项类型。

typescript
import type { LoggerOptions } from '@meng-xi/vite-plugin/logger'

类型定义

typescript
interface LoggerOptions {
	/** 插件名称 */
	name: string
	/** 是否启用日志,默认 true */
	enabled?: boolean
}

属性说明

name

插件名称,用于日志前缀标识。

类型必填说明
string显示在日志前缀 [@meng-xi/vite-plugin:name]
typescript
Logger.create({ name: 'my-plugin' })
// 输出: ℹ️ [@meng-xi/vite-plugin:my-plugin] ...

enabled

是否启用日志。

类型默认值说明
booleantruefalse 时不输出该插件日志
typescript
// 禁用日志
Logger.create({ name: 'my-plugin', enabled: false })

// 根据环境控制
Logger.create({ name: 'my-plugin', enabled: process.env.DEBUG === 'true' })

Released under the MIT License.