0

JavaScript関数でエラーが発生するたびに、すべてのJavascriptエラーをテキストファイルに記録/書き込みしたいと思います。try catchブロックを使用して、例外をキャッチしています。この例外をテキストファイルに記録する必要があります。Sencha Touch 2を使用してこれを達成するにはどうすればよいですか?

4

2 に答える 2

0

JavaScriptはクライアント側のプログラミング言語であるため、ファイルシステムに直接アクセスすることはできません。

テキストファイルを作成/変更/削除するには、サーバー側のリクエストを送信する必要があります。

于 2012-06-25T10:56:17.400 に答える
0

(Sencha Touchに関するコメントに基づいて)モバイルWebアプリケーションを作成していると仮定すると、JavaScriptを使用してこれを直接行うことはできません。Chrisが言うように、ファイルシステムにアクセスすることはできません。 訂正:完全に真実ではありません。使用しているプラ​​ットフォームによっては、 HTML5ファイルAPIを使用できる場合もあります(開発しているプラ​​ットフォームを質問で明確にする価値がある場合があります)。

また、ハイブリッドモバイルフレームワークを使用してアプリケーションを再作成する準備ができている場合は、ある程度ファイルシステムにアクセスできます。たとえば、Apache Cordova(以前はPhoneGapと呼ばれていました)を使用すると、そのファイルAPIを使用できます。

http://docs.phonegap.com/en/1.8.1/cordova_file_file.md.html#File

そのAPIとtry/catchの間を橋渡しするために、いくつかの一般的なロギングコードを作成する必要があります。それでも、かなりの量のコピーと貼り付けを行う必要があり、一般的なロギングコードを各catchブロックに配置します。私はそれを行うためのより分野横断的な方法を知りません。

于 2012-06-25T11:02:53.673 に答える