(1) 簡單的日誌記錄
① console.clear()
清空console。
② console.debug(object1,object2)
建議使用console.log(),作用於這個一致。
③ console.error(object1,object2?,...)
將引數作為內容輸出到控制台。在瀏覽器中,記錄的日誌內容會被標以乙個「錯誤」的小圖示或者包含了一條棧跟蹤記錄或乙個**鏈結。
④ console.info(object1,object2?,...)
將資訊輸出到console。被記錄的內容會被標以乙個「資訊」的小圖示,並且/或者包含了一條棧跟蹤記錄或乙個**鏈結。
⑤ console.log(object1,object2?,...)
將引數一一輸出到控制台。
⑥ console.trace()
記錄一條棧跟蹤資訊(這條資訊大多數瀏覽器都可以進行互動)。
⑦ console.warn(object1,object2?,...)
將引數輸出到控制台。在瀏覽器中,被輸出的資訊會被標以「警告」標誌,並且包含乙個棧跟蹤資訊或乙個**鏈結。
(2) 檢查和計數
① console.assert(expr,obj?)
如果表示式的值是false,會將obj列印到控制台,並丟擲乙個異常。如果沒有錯誤,則什麼也不做。
② console.count(label?)
記錄當前行被執行的次數。引數label可選,用來指定哪一行。
(3) 格式化的日誌
① console.dir(object)
將乙個物件呈現到控制台中,在瀏覽器中,具體的呈現形式可以通過互動來展開。
② console.dirxml(object)
列印乙個html或者xml的xlm原始檔樹。
③ console.group(object1?,object2?,...)
將物件引數列印到控制台,並展開乙個區域包括所有將要記錄的內容。你可以使用console.groupend()來結束輸出這個區域。否則區域將會無限延展,但始終是閉合的。
④ console.groupcollapsed(object1?,object2?,...)
與console.group()類似,但是區域預設是閉合的。
⑤ console.groupend()
關閉由console.group()或console.groupcollapsed()開啟的組。
⑥ console.table(data,columns?)
以乙個**的形式輸出乙個陣列,每一行乙個元素。該方法的可選引數columns指明了在列中要展示哪些屬性或是陣列。如果不加columns引數,那麼所有的鍵值都會作為列。而確實的屬性或者陣列元素則會在列中顯示undefined。
(4) 效能和時間
① console.timestamp(label?)
以指定的label來記錄乙個時間戳。時間戳可以被記在控制台或時間線上。
② console.profile(title?)
開啟效能檢測。可選的引數title則用於表示效能報告。
③ console.profileend()
停止效能監測並列印報告。
④ console.time(label)
啟動乙個定時器,label引數指明了該計時器的標記。
⑤ console.timeend()
停止標記名為label的計時器,並將時間間隔列印出來。
php全面記錄日誌 php記錄日誌
簡介 這是php記錄日誌的詳細頁面,介紹了和php,有關的知識 技巧 經驗,和一些php原始碼等。class pingjiaf frameborder 0 src scrolling no ss log level 0 ss log filename tmp ss log ss log levels...
php記錄日誌
ss log level 0 ss log filename tmp ss log ss log levels array none 0,error 1,info 2,debug 3 設定日誌級別 function ss log set level level error 記錄日誌 function...
perl記錄日誌
寫程式時,列印日誌是非常好的習慣,對我們排錯,查問題非常有用.平時我們喜歡自己寫個函式來處理日誌,要麼直接 print 在 perl 中有個專門處理日誌的模組叫 log log4perl 這個是個重量級的傢伙,所以不喜歡,配置的可讀性也不怎麼樣.但他和作業系統一樣,提供了幾個級別的日誌 fatal,...