Constructor
new VueLogger(options)
- Source:
继承自Logger类:针对于vue实例,支持打印内容的同时再打印出调用打印方法的组件文件名称(具体到子组件)和路由名称
该文档只展示了覆盖的四个实例方法(log
、warn
、error
、trace
),且仅这四个方法支持打印输出,
其他方法功能与Logger实例方法一致,API请参考Logger文档
Parameters:
Name | Type | Description | ||||||||
---|---|---|---|---|---|---|---|---|---|---|
options |
object | 其他配置选项见VueLogger.options Properties
|
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 *
更改命名空间规则配置项
[注]从localStorage
的LOGGER_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