簡體   English   中英

擴展console.log()的javascript Web應用程序的客戶端日志記錄

[英]Client side logging for javascript web applications that extends console.log()

我一直在互聯網上尋找關於javascript應用程序的客戶端日志記錄的干凈解決方案,但沒有遇到明顯的選擇。

我的代碼是用console.log()編寫的。 我希望找到一個可以覆蓋console.log()的javascript插件,這樣我就不需要更改代碼,也可以對其進行擴展,這樣我就可以像以編程方式獲取最后10條日志行來顯示用戶了嗎?

我是否應該在應用程序中重寫console.log(),以便除了打印到控制台外,還可以將日志保存到全局數組中?

我正在編寫移動Web應用程序。

是。 您可以覆蓋console.log函數。 簡單的例子:

var logs = [];
console.log = function(value) {
    logs.push(value);
}

要訪問賦予函數的所有參數,可以使用arguments對象

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM