log(…args)
记录普通调试消息。类似于 console.log
。
由于我们的 JSDoc 模板的限制,我们无法将其同时作为函数和命名空间正确地文档化,因此其函数签名在此处进行文档化。
参数
*args
*[]
可以传递给 console.log()
的任意值组合。
返回值
undefined
名称 | 类型 | 属性 | 描述 |
---|---|---|---|
args | * | <可重复> | 一个或多个应该被记录的消息或对象。 |
成员
(静态) levels :Object
可用日志级别的枚举,其中键是级别名称,值是包含该日志级别中允许的日志方法的以 |
分隔的字符串。这些字符串用于创建匹配被调用函数名称的正则表达式。
Video.js 提供的级别有
off
:不匹配任何调用。任何可以转换为false
的值都将产生此效果。最严格。all
:仅匹配 Video.js 提供的函数(debug
、log
、log.warn
和log.error
)。debug
:匹配log.debug
、log
、log.warn
和log.error
调用。info
(默认):匹配log
、log.warn
和log.error
调用。warn
:匹配log.warn
和log.error
调用。error
:仅匹配log.error
调用。
- 对象
方法
(静态) createLogger(subName, subDelimiter可选, subStyles可选) → {Object}
创建一个新的子日志器,它将旧名称链接到新名称。
例如,执行 mylogger = videojs.log.createLogger('player')
然后使用该日志器将记录以下内容
mylogger('foo');
// > VIDEOJS: player: foo
名称 | 类型 | 属性 | 描述 |
---|---|---|---|
subName | 字符串 | 要为新日志器添加的名称 | |
subDelimiter | 字符串 | <可选> | 可选的分隔符 |
subStyles | 字符串 | <可选> | 可选的样式 |
- 类型:
- 对象
(静态) createNewLogger(newName, newDelimiter可选, newStyles可选) → {Object}
创建一个新的日志器。
名称 | 类型 | 属性 | 描述 |
---|---|---|---|
newName | 字符串 | 新日志器的名称 | |
newDelimiter | 字符串 | <可选> | 可选的分隔符 |
newStyles | 字符串 | <可选> | 可选的样式 |
- 类型:
- 对象
(静态) debug(…args)
记录调试消息。类似于 console.debug
,但如果 console.debug
不可用,也可以作为可比较的日志。
名称 | 类型 | 属性 | 描述 |
---|---|---|---|
args | * | <可重复> | 一个或多个应该作为调试日志记录的消息或对象。 |
(静态) error(…args)
记录错误消息。类似于 console.error
。
名称 | 类型 | 属性 | 描述 |
---|---|---|---|
args | * | <可重复> | 一个或多个应该作为错误日志记录的消息或对象 |
(静态) history() → {Array}
返回一个包含所有已记录到历史的数组。
此数组是内部历史记录的浅克隆。但是,其内容不会被克隆;因此,更改此数组中的对象将同时更改历史记录中的对象。
- 类型:
- 数组
(静态) history.clear()
清除内部历史记录跟踪,但不阻止进一步的历史记录跟踪。
(静态) history.disable()
如果当前已启用,则禁用历史记录跟踪。
(静态) history.enable()
如果当前已禁用,则启用历史记录跟踪。
(静态) history.filter(fname) → {Array}
允许您根据给定的日志器名称过滤历史记录
名称 | 类型 | 描述 |
---|---|---|
fname | 字符串 | 用于过滤的名称 |
要返回的过滤列表
- 类型:
- 数组
(静态) level(lvl可选) → {string}
获取或设置当前日志级别。
如果提供了与 module:log.levels 中的键匹配的字符串,则作为设置器使用。
名称 | 类型 | 属性 | 描述 |
---|---|---|---|
lvl | 'all' | | <可选> | 传入有效的级别以设置新的日志级别。 |
当前日志级别。
- 类型:
- 字符串
(静态) warn(…args)
记录警告消息。类似于 console.warn
。
名称 | 类型 | 属性 | 描述 |
---|---|---|---|
args | * | <可重复> | 一个或多个应该作为警告日志记录的消息或对象。 |