日志记录

Nuxt Kit 提供了一组实用程序来帮助你使用日志记录。这些函数允许你使用额外的功能记录消息。

Nuxt 提供了一个日志记录器实例,你可以使用它来记录具有额外功能的消息。useLogger 允许你获取记录器实例。

¥Nuxt provides a logger instance that you can use to log messages with extra features. useLogger allows you to get a logger instance.

useLogger

返回一个记录器实例。它底层使用了 consola

¥Returns a logger instance. It uses consola under the hood.

类型

¥Type

function useLogger (tag?: string, options?: Partial<ConsolaOptions>): ConsolaInstance

参数

¥Parameters

tag

类型:string

¥Type: string

可选:true

¥Optional: true

用于为所有日志消息添加前缀的标签。

¥A tag to prefix all log messages with.

options

类型:Partial<ConsolaOptions>

¥Type: Partial<ConsolaOptions>

可选:true

¥Optional: true

Consola 配置选项

¥Consola configuration options

示例

¥Examples

import { defineNuxtModule, useLogger } from '@nuxt/kit'

export default defineNuxtModule({
  setup(options, nuxt) {
    const logger = useLogger('my-module')

    logger.info('Hello from my module!')
  }
})
import { defineNuxtModule, useLogger } from '@nuxt/kit'

export default defineNuxtModule({
  setup(options, nuxt) {
    const logger = useLogger('my-module', { level: options.quiet ? 0 : 3 })

    logger.info('Hello from my module!')
  }
})