import { createConsola } from 'consola'; const consola = createConsola({ reporters: [ { log: (logObj) => { console.log(`[${logObj.date.toISOString().split('T')[1]?.replace('Z', '')}] ${logObj.tag ? `[${logObj.tag}]` : ''} ${logObj.type.toUpperCase()} ${logObj.args.join(' ')}`); } } ] }) /** * 创建一个带命名空间的 consola 实例 * @param scope 日志前缀,如 'meili-sync' */ export function createLogger(scope = 'directus-extension') { return consola.withTag(scope); }