簡體   English   中英

在打包的Chrome應用中自定義日志記錄

[英]custom logging in a packaged chrome app

我給文檔提供了很好的外觀以及SO,但是似乎找不到任何答案。

我有一個打包的chrome應用程序(新樣式,不是舊樣式),可以在錯誤/崩潰報告中找到許多有關啟用日志記錄的文檔,但是找不到有關自定義日志記錄的任何內容。 例如:

在初始加載時,通過api調用加載了一些第三方數據,讓我們假設一下:

$http.get('/api/get-my-data').onSuccess(function(data){
  // Yay, I gotz the dataz. Do something
}).onFail(function(error) {
  // Damn son, something went wrong.
});

在上面的偽代碼中,我想添加到chrome錯誤/自定義日志中以記錄onFail條件。 我不是要從應用程序崩潰或致命錯誤的角度記錄錯誤,我是想記錄在應用正常運行的情況下被視為錯誤的事件。

如果錯誤導致應用程序崩潰等,那么我會在chrome日志中獲得一個條目,但必須(我認為)可以直接將數據記錄到服務器上的不被視為錯誤的日志中(完全常見)如果這是服務器上的Web應用程序(log4j,KLogger,Morgan),但是我找不到它

其他人創建了chrome打包的add,並使用了內置日志記錄嗎?

謝謝

注意:請注意,我們正在談論使用javascript將打包的應用程序登錄到日志文件,而不是console.log

以為我會回答這個問題,以防其他人遇到它,因為Google文檔尚不清楚。

當您使用console.log它將被發送到您的strdout / chrome日志文件。

您必須啟用登錄chrome應用程序啟動config / flags,然后代碼中的所有console.log都會顯示在您將user-dir設置為的位置。

從文檔中尚不清楚,但是基本上您的chrome應用程序會自動登錄並進行console.log

這包括其他console方法。

暫無
暫無

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

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