日誌

記錄純調試消息。如同控制台日誌 .

由於限制在我們的 JSDoc 模板中,我們無法將其正確地記錄為函數和命名空間,因此它的函數簽名記錄在此處。

參數

*參數

混合[]

可以傳遞給的值的任何組合控制台日誌() .

返回值

不明確的

成員

靜止的等級:目的

可用日誌記錄級別的枚舉,其中鍵是級別名稱,值是| -separated strings 包含該日誌記錄級別允許的日誌記錄方法。這些字符串用於創建匹配被調用函數名稱的正則表達式。

Video.js 提供的級別是:

  • 離開 :匹配沒有呼叫。可以轉換為的任何值錯誤的會有這個效果。限制最嚴。
  • 全部 :僅匹配 Video.js 提供的函數 ( 調試 , 日誌 , 日誌警告, 和日誌錯誤 ).
  • 調試 :火柴日誌調試 , 日誌 , 日誌警告, 和日誌錯誤電話。
  • 信息(默認):火柴日誌 , 日誌警告, 和日誌錯誤電話。
  • 警告 :火柴日誌警告日誌錯誤電話。
  • 錯誤:僅匹配日誌錯誤電話。

方法

靜止的創建記錄器(姓名)→ {對象}

創建一個新的子記錄器,它將舊名稱鏈接到新名稱。

例如,做videojs.log.createLogger('播放器')然後使用該記錄器將記錄以下內容:

mylogger('foo');
 // > 視頻:播放器:foo
參數:
名字 類型 描述
姓名 細繩

要添加的名稱調用新記錄器

傳回:
目的

靜止的調試(參數)

記錄調試消息。如同控制台調試 , 但如果控制台調試不可用

參數:
名字 類型 描述
參數 數組。<混合>

應記錄為調試的一條或多條消息或對象。

靜止的錯誤(參數)

記錄錯誤消息。如同控制台錯誤 .

參數:
名字 類型 描述
參數 數組。<混合>

應記錄為錯誤的一條或多條消息或對象

靜止的歷史()→ {數組}

返回一個數組,其中包含已記錄到歷史記錄中的所有內容。

該數組是內部歷史記錄的淺表克隆。然而,其內容是不是克隆;因此,改變這個數組中的對象將改變它們的歷史。

傳回:
大批

靜止的歷史清除()

清除內部歷史跟踪,但不阻止進一步的歷史跟踪。

靜止的歷史.disable ()

如果當前啟用了歷史記錄跟踪,請將其禁用。

靜止的歷史.啟用()

如果當前禁用,則啟用歷史記錄跟踪。

靜止的歷史.過濾器(姓名)→ {數組}

允許您按給定的記錄器名稱過濾歷史記錄

參數:
名字 類型 描述
名字 細繩

要過濾的名稱

傳回:
大批 -

要返回的過濾列表

靜止的等級(等級選擇 )→ {字符串}

獲取或設置當前日誌記錄級別。

如果提供了與 module:log.levels 中的鍵匹配的字符串,則充當設置器。

參數:
名字 類型 屬性 描述
等級 細繩 <可選>

傳遞有效級別以設置新的日誌記錄級別。

傳回:
細繩 -

當前的日誌記錄級別。

靜止的警告(參數)

記錄警告消息。如同控制台.warn .

參數:
名字 類型 描述
參數 數組。<混合>

應記錄為警告的一條或多條消息或對象。