簡體   English   中英

如何在Sencha Touch 2中將所有JavaScript異常寫入文本文件?

[英]How to write all JavaScript exceptions to a text file in Sencha Touch 2?

每當我的JavaScript函數發生錯誤時,我都希望將所有Javascript錯誤記錄/寫入文本文件。 使用try catch塊,我正在捕獲異常。 我需要將此異常記錄到文本文件中。 如何使用Sencha Touch 2做到這一點?

JavaScript是一種客戶端編程語言,因此無法直接訪問文件系統。

您需要發送服務器端請求以創建/修改/刪除文本文件。

假設您正在編寫一個移動Web應用程序(基於您對Sencha Touch的評論),則無法直接使用JavaScript進行操作-正如Chris所說,它無權訪問文件系統。 更正 :不太正確。 您還可以使用HTML5 File API ,具體取決於您所使用的平台(在您的問題中可能需要澄清針對哪個平台進行開發)。

另外,如果您准備使用混合移動框架重新處理應用程序,則可以在一定程度上訪問文件系統。 例如,使用Apache Cordova(以前稱為PhoneGap),可以使用其File API:

http://docs.phonegap.com/zh-CN/1.8.1/cordova_file_file.md.html#File

您必須編寫一些通用的日志記錄代碼以在該API和try / catches之間架起橋梁。 您仍然需要進行大量復制'n'粘貼,將常規日志記錄代碼放入每個catch塊中。 我不知道一種更跨領域的方法。

暫無
暫無

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

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