Logging (Ведение журнала)
Nuxt Kit предоставляет набор утилит, которые помогают вам работать с ведением журнала. Эти функции позволяют вам записывать сообщения с дополнительными функциями..
Nuxt предоставляет экземпляр журнала, который вы можете использовать для записи сообщений с дополнительными функциями. useLogger
позволяет вам получить экземпляр журнала.
useLogger
Возвращает экземпляр журнала. Он использует consola под капотом.
Type
function useLogger (tag?: string, options?: Partial<ConsolaOptions>): ConsolaInstance
Параметры
tag
Тип: string
Опциональный: true
Метка, которой должны быть снабжены все сообщения журнала.
options
Тип: Partial<ConsolaOptions>
Опциональный: true
Параметры конфигурации Consola
Примеры
import { defineNuxtModule, useLogger } from '@nuxt/kit'
export default defineNuxtModule({
setup(options, nuxt) {
const logger = useLogger('my-module')
logger.info('Привет из моего модуля!')
}
})
import { defineNuxtModule, useLogger } from '@nuxt/kit'
export default defineNuxtModule({
setup(options, nuxt) {
const logger = useLogger('my-module', { level: options.quiet ? 0 : 3 })
logger.info('Привет из моего модуля!')
}
})
Resolving
Nuxt Kit предоставляет набор утилит, которые помогут вам разрешать пути. Эти функции позволяют вам разрешать пути, относительные к текущему модулю, с неизвестным именем или расширением.
Builder
Nuxt Kit предоставляет набор утилит, которые помогут вам работать со сборщиком. Эти функции позволяют вам расширять конфигурации webpack и vite.