VueLogger

VueLogger

Vue日志打印类

Constructor

new VueLogger(options)

Source:

继承自Logger类:针对于vue实例,支持打印内容的同时再打印出调用打印方法的组件文件名称(具体到子组件)和路由名称
该文档只展示了覆盖的四个实例方法(logwarnerrortrace),且仅这四个方法支持打印输出,
其他方法功能与Logger实例方法一致,API请参考Logger文档

Parameters:
Name Type Description
options object

其他配置选项见VueLogger.options

Properties
Name Type Attributes Description
vm Vue <optional>

vue实例

Extends

Members

(static, readonly) rules :object

Source:
Since:
  • 2.0.0

打印器命名空间规则配置项

  • 可以配置整个命名空间是否输出日志
  • 也可以配置命名空间下某个实例方法是否输出日志

[注]:内部始终读取Logger.rules

Type:
  • object

(static) options :object

Source:
Since:
  • 2.0.0
Properties:
Name Type Default Description
name string 'vue-logger'

日志器命名空间

debug boolean true

调试模式是否开启

默认配置选项

[注]:内部始终读取Logger.options

Type:
  • object

(readonly) $vm :Vue

Source:
Since:
  • 2.1.0

获取实例配置的vue实例

Type:
  • Vue

Methods

(static) configRules(rules) → {VueLogger}

Source:
Since:
  • 2.0.0 *

更改命名空间规则配置项
[注]从localStorageLOGGER_RULES键中读取规则配置优先级最高,始终会覆盖其他规则

[注]:内部始终调用Logger.configRules

Parameters:
Name Type Description
rules object

打印器命名空间规则配置集合

Returns:
Type
VueLogger

(static) config(options) → {VueLogger}

Source:
Since:
  • 2.0.0
See:

更新默认配置选项

[注]:内部始终调用Logger.config

Parameters:
Name Type Description
options object

其他配置选项见VueLogger.options

Returns:
Type
VueLogger

log(…args) → {VueLogger}

Source:
Since:
  • 2.0.0

针对vue实例的log打印

Parameters:
Name Type Attributes Description
args * <repeatable>

其他参数

Returns:
Type
VueLogger

warn(…args) → {VueLogger}

Source:
Since:
  • 2.0.0

针对vue实例的warn打印

Parameters:
Name Type Attributes Description
args * <repeatable>

其他参数

Returns:
Type
VueLogger

error(…args) → {VueLogger}

Source:
Since:
  • 2.0.0

针对vue实例的error打印

Parameters:
Name Type Attributes Description
args * <repeatable>

其他参数

Returns:
Type
VueLogger

trace(…args) → {VueLogger}

Source:
Since:
  • 2.0.0

针对vue实例的trace打印

Parameters:
Name Type Attributes Description
args * <repeatable>

其他参数

Returns:
Type
VueLogger